Lanzhou Ramen

Redesigning and building a responsive homepage for the beloved restaurant - Lanzhou Ramen using HTML and CSS.
role
UX Researcher
Product Designer
Front End Developer
team
Individual
tools
Balsamiq
Figma
VS Code
duration
2 Weeks
October 2022
Overview
To learn about responsive design and practice front-end web development, I used HTML + CSS to redesign a website that I thought had a few structural flaws.

The site I chose was my favorite restaurant back home(<3): Lanzhou Ramen. (See original restaurant site here).But unfortunately, unlike their noodles, the design of their site is not the greatest. So I decided to give it a make-over!

Current Homepage

My Contributions
Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast of the Semantics, a large language ocean. A small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradisematic country, in which roasted parts of sentences fly into your mouth.
problem
In order to help make some tangible changes for my favorite restaurant, I actually reached out to the owners and asked about their initial goals for the website and any shortcomings it may have at the moment.

In response, they stated that they had hopes for the website to serve 3 main functions:

            →  Create a brand for the restaurant, instead of just being a storefront in a plaza strip
            →  Make ordering/making reservations online easy
            →  Demonstrate the intricate noodle-making process and the history of the food that is served

Currently, they are not seeing as much site traffic as they would like to and have only received a handful of online orders and reservations from their website.

Design challenge
How can we rebrand and redesign the site homepage to increase user engagement with the restaurant and create a smoother ordering and reservation experience?
current issues
So, in order to gain better insight as to what was not working with the site and remedy the problem, I started examining some key design elements of the page such as accessibility and visual hierarchy.

I began by using the WebAIM WAVE tool to find out the accessibility issues the site may have.
A few issues that I found were the low-contrast visuals as well as some redundancy issues that the tool pointed out.

After conducting user research, I found that there were numerous usability, learnability, and memorability issues with the site that undermined the quality of users’ experiences and hindered their actions to checkout.

In general, there are many visual design and usability issues with the site. The most troublesome one is the fact that the layout of the site looks cluttered and unorganized, and because the order section is saturated with visual noise, they are losing customers since users do not know how to navigate the site and are not responsive to the unclear call to action.

redesign process
Now that we’ve identified the pain points and visual issues with the site, let’s solve those issues!

One thing I had to keep in mind when designing is that I have to work within the limitations of my own front-end development skills. Thus, the goal of the redesign became: How can I solve those usability, learnability, and memorability issues in the most straightforward way possible?

part i: lo-fi prototype
I first created low-fidelity prototypes for the redesigned site in an attempt to resolve those issues.



So, how did I get here?
To address the problems users had the with the original site, below are some key solution points...



part ii: visual style guide
With the lo-fi prototypes to guide the structure of the redesigned site, I created a design guide for the visual elements in the site such as colors, fonts, decor styles, etc.

Following the restaurant’s theme of bold, authentic flavors, I went with bold and more traditional Chinese colors such as red and golden orange for the main color palette.


part iii: hi-fi prototype
Then, I created high-fidelity prototypes for the redesigned website for desktop, tablet, and mobile screensizes on Figma.

Based on previous user research, users find the ordering process much easier when there are clear call to action buttons and easy access to the menu. So, the redesigned homepage contains clear and distinct sections for ordering and making reservations as well as a visible and filterable menu.

We also have to make sure that the homepage is visually appealing across desktop, tablets, and mobiles for all users...

To make sure the large screen fits mobile devices, I made a hamburger menu for the navigation bar, vertically aligned the call to action buttons, and restructured the contact section.


part iv: front-end development
Finally, with the final (& responsive!) designs, I began building the site with HTML and CSS in VS Code.

I used carousel container element for the few animated scroll pages present in the homepage (as seen above) and used a grid system for aligning all the div elements.

See the complete code for the site  


reflection

Through this project, I learned a lot about the nuances of front-end development as well as the limitations it can set for visual designs. For instance, originally, I had wanted to work with some overlay elements in my designs to make the homepage more eye-catching and interactive. However, after trying various ways to implement the overlay features, I couldn’t figure out a method that would make it look and move the way I wanted it to so I resorted to more static designs.

Ultimately, I enjoyed working in HTML and CSS to translate a vision from Figma designs to an actual functioning (+ responsive!) site.

Next Steps:

After creating and building the homepage, I reached out to the owners of Lanzhou Ramen with my designs and they were ecstatic to see the transformations! I will be communicating with them further to implement more changes and hopefully make it fully functional and put it to use one day!

Other Works

Cinematica
Pandora Redesign
Cubby@Brown