PROJECT OVERVIEW
Learning to code through a site revamp
I redesigned an existing sushi restaurant website as part of a school project focused on learning how to code using HTML and CSS. This was my first experience building a site from scratch, so the priority was to understand the fundamentals of web structure and styling. The original site had poor usability and outdated visuals, which gave me a clear opportunity to improve its layout, clarity, and overall aesthetic. The result is a cleaner, more modern website that enhances both usability and brand presence.
PROBLEM STATEMENT
From outdated to user friendly
Many older websites suffer from unclear navigation, cluttered layouts, and outdated visuals. The original sushi website I was assigned had poor usability, inconsistent design, and lacked a clear hierarchy. For users trying to view the menu or make reservations, the experience felt confusing and frustrating. The main goal of this project was to learn how to code using HTML and CSS while identifying key usability issues and redesigning the site to be cleaner, more intuitive, and easier to navigate.
research
Laying the groundwork
Before diving into the redesign, I spent time learning the fundamentals of HTML and CSS. This included understanding semantic tags, class and ID selectors, styling with CSS properties, and experimenting with responsive layouts using Flexbox and Grid. I also practised building basic page structures and applying media queries to ensure layouts could adapt across different screen sizes.
Once comfortable with the basics, I reviewed the original website’s structure and identified key usability issues. From a user perspective, it was difficult to access essential information like the menu, opening hours, and reservation details. To guide my redesign, I explored examples of well-designed restaurant websites to understand what made them intuitive and visually appealing. This involved studying layout patterns, navigation behaviours, and UI conventions within the food and beverage space. I also created a simplified sitemap to establish a clearer content hierarchy and improve the overall user experience.
design strategy
Project goals
art direction
Shaping the visual language
prototyping
From concept to critique
reflection
Final thoughts