Skip to content

jyboy/little-lemon-restaurant

Repository files navigation

Little Lemon Restaurant

Build Status Cypress Status Netlify Status Project Background

A modern web application for table reservation at the Little Lemon restaurant, built with React and Tailwind CSS. This project is the capstone project for the Meta Front-End Developer Professional Certification program.

Demo

Check out the live demo: littlelemon-rest.netlify.app

Features

  • ✅ Adheres to the provided UX/UI design
  • ✅ Appropriate accessibility tags applied
  • ✅ Functional table booking form
  • ✅ Form validation during booking
  • ✅ Semantic HTML and responsive design
  • ✅ Working routers and successful self-testing

Getting Started

Prerequisites

Ensure you have Node.js and pnpm installed on your machine.

Installation

  1. Clone the repository:
git clone https://github.com/jyboy/little-lemon-restaurant.git
  1. Navigate to the project directory:
cd little-lemon-restaurant
  1. Install dependencies:
pnpm install
  1. Start the development server:
pnpm run dev

Additional Scripts

  • Lint JavaScript files:
npm run lint
  • Format the code:
npm run format
  • Run unit tests:
npm run test

License

This project is licensed under the MIT License.