Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/master369963/little-lemon


https://github.com/master369963/little-lemon

css cssmodules form-validation html javascript react responsive-design scss

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# Little Lemon Restaurant website

In this project, I built the wireframe and prototype in Figma from the beginning and then created a responsive website with React.

There are mainly 2 pages: the homepage and a functional booking page with form validation.

## Live Demo

[Live Demo Link](https://master369963.github.io/Little-lemon/)

## Project Screen Shot(s)

### Home page

You will be re-directed to the related section when you click menu items in the header.

![image](https://github.com/Master369963/Little-lemon/blob/main/ReadmeAssets/main-1.jpg)

![image](https://github.com/Master369963/Little-lemon/blob/main/ReadmeAssets/main-2.jpg)

---

### Reservation page

Select date, time and guest's number to make a reservation.

![image](https://github.com/Master369963/Little-lemon/blob/main/ReadmeAssets/reservation-page.jpg)

Booking form with the validation.
Confirm button is available only when the required areas are filled.

![image](https://github.com/Master369963/Little-lemon/raw/main/ReadmeAssets/booking-validation.jpg)

Booking success page

![image](https://github.com/Master369963/Little-lemon/raw/main/ReadmeAssets/booking-success.jpg)

## Technologies

- React
- React Router
- CSS Modules
- SASS/SCSS
- Swiper
- Formik
- Yup

## Installation

- Clone the repository
- Run `npm install`
- Run `npm start`