To practice the workflow of redesigning websites, I decided to transform a website that needed improvement. I chose a website belonging to a local Chinese restaurant near where I live. The existing interface had flaws that needed to be addressed. To address the issues of the existing interface, I created both lo-fidelity and hi-fidelity prototypes and built a responsive website based on these prototypes. For the final product, click here.
I chose this custom-made restaurant ordering site since I saw many opportunities for improvement in visual design (e.g. better use of white space, headings of different weights/levels, more intuitive layout).
While the WebAIM Wave accessibility tool was unable to render my page correctly, I was still able to leverage the tool to find possible accessibility problems. I agreed with most of the problems pointed out by the tool. For example, one problem raised was that, many of the images lacked alternative text. The lack of alternative text is alarming — it affects users of the site who are visually impaired. These users rely on screen readers that process alternative text to communicate the contents of the site. Also, the tool warned that there was low contrast between the text and background colors. While the text seemed readable to me, it may be that other users may have a hard time reading the text.
To address the usability issues, I created low-fidelity wireframes for desktop, tablet, and mobile sizes. I have annotated the desktop prototype with the intent of some of my design choices. These annotations also apply to the other low-fidelity wireframes.
Next, I created a visual design style guide to thoroughly describe the different base states, interaction states, and other visual elements used on the actual website.
After creating a visual design style guide, I created high-fidelity prototypes. I used visual design principles such as color, alignment, and font differences to show visual hierarchy in the interface.
Using the high-fidelity prototypes, I built the page using HTML and CSS! Note that buttons and navigational elements are replaced with dummy elements. Click HERE to visit the current website. Click HERE to visit the redesigned website! Alternatively, copy and paste the links below.
By analyzing a simple website, I was able to identify several usability flaws. I found that it was incredibly helpful to fragment the redesigning process into separate steps: identification of flaws, lo-fi prototyping, hi-fi prototyping, and redesigning the actual site. I realized the challenges of making a website that caters to first-time, casual, and frequent users. But more importantly, I realized how using a systematic process can help overcome these challenges in building a great interface.
To implement the mobile navigation bar, I referenced the following link: