Skip to content

Portfolio Project for Coursera Front-End Developer Course

Notifications You must be signed in to change notification settings

clemtibs/front-end-capstone

Repository files navigation

Little Lemon Restaurant Website

This is my capstone project for Meta's "Front-End Developer" course on Coursera. It encompasses designing and building a responsive site, from scratch, using Figma and React.

Assignment requirements

  • Design and prototype the "Reserve a Table" feature for the Little Lemon restaurant website using Figma. It needs it's own page on the main navigation and must have a confirmation page.
  • Include designing information architecture, and incorporating text, animations and graphics of branding and content.
  • Create a solution to the problem, a persona, a journey map, low-fidelity wireframes and an interactive high-fidelity prototype.
  • Flesh out the provided Figma style & UI guide to help create the site.
  • Use appropriate semantic HTML & open graph tags.
  • Make the layout responsive to mobile and desktop browsers.
  • Make use of state in the booking form; implement client-side validation for the interactive date/time picker utilizing a custom mock API
  • Utilize unit tests using React Testing Library and make sure they all pass successfully.

Figma Files


Low-fidelity wireframe

Figma Files

Interactive high-fidelity prototype

Figma Files

Persona

Figma Files

Customer journey map

Figma Files

About the React App

This project was bootstrapped with Create React App.

Available Scripts

In the project directory, you can run:

  • npm start
  • npm test

About

Portfolio Project for Coursera Front-End Developer Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published