Thanks to visit codestin.com
Credit goes to github.com

Skip to content

PeterBloomingdale/little-lemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Little Lemon Capstone Project

Welcome to the repository of the Little Lemon Capstone Project, a culmination of learning and skills gained during the Meta Frontend Developer Course.

Table of Contents

Overview

The Little Lemon Capstone Project is a reservation system for a fictional restaurant, allowing users to pick dates, times, and specify occasions for their reservations. This project showcases the understanding and application of React principles, accessibility features, state management, routing, and more.

Features

  • Dynamic Date & Time Selection: Allows users to pick available dates and times for their reservations.
  • Guest & Occasion Specification: Lets users specify the number of guests and the occasion for the reservation.
  • Client-side Validation: Ensures all data entered by users is valid before submission.
  • Accessible Design: Built with accessibility in mind, following best practices to ensure the application is usable by all.

Technologies Used

  • React: For building the UI components.
  • React Router: For handling routing.
  • useState & useContext: For state management.
  • CSS: For styling.

And various other libraries and tools.

Installation

  1. Clone the repository:
git clone https://github.com/PeterBloomingdale/little-lemon.git
  1. Navigate to the project directory:
cd little-lemon
  1. Install the dependencies:
npm install
  1. Start the development server:
npm start

Usage

Once you've started the development server, navigate to http://localhost:3000 in your browser. You'll be presented with the main interface where you can make a reservation by choosing a date, selecting an available time, specifying the number of guests, and choosing an occasion.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT


Note: This README is a template and is based on a fictional project. Adjustments may be needed based on specific details and additional functionalities of the "Little Lemon Capstone Project".

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published