Welcome to the Little Lemon Booking Website, a project developed as a part of Meta's Coursera Front-End Development course. This website serves as the culmination of the Front-End Development Track, showcasing the application of various concepts and technologies.
The primary objective of the Little Lemon Booking Website is to demonstrate the practical implementation of a booking application within the context of the Little Lemon brand. By leveraging the power of React Components, the website not only highlights the proficiency in utilizing React for web development but also effectively integrates API calls to enhance user interaction.
Please note that, as of now, the operational functionality of the website is limited to the "Reserve a Table" feature. Other features are primarily focused on design and user experience enhancements.
- Reserve a Table: Users can utilize this function to make table reservations at Little Lemon. This feature is fully functional and operational.
To run the Little Lemon Booking Website locally, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory using a terminal.
- Run
npm install
to install the necessary dependencies. - Run
npm start
to start the development server. - Access the website by opening a web browser and visiting
http://localhost:3000
.
- React: Link to React Documentation
- Other dependencies can be found in the
package.json
file.
- Upon accessing the website, you will land on the homepage showcasing Little Lemon's ambiance.
- Navigate to the "Reservations" section to access the reservation form.
- Utilize the "Reserve a Table" function to make a table reservation. Please note that this is the only operational function at present.
- Explore other sections of the website to experience the design elements and envision potential future functionalities.
This project was made possible through the guidance and resources provided by Meta's Coursera Front-End Development course. Special thanks to the instructors and peers who contributed to the learning experience.
For inquiries and feedback, please contact Spandan Ghosh at [email protected].
Please note that this project was created for educational purposes and does not include full production-level features.