Welcome to the Little Lemon Booking Website! 🎉 This project was developed as part of Meta's Coursera Front-End Development course, specifically as the capstone project for the Front-End Development Track. It serves as the culmination of learning how to build dynamic and responsive websites using modern web development tools.
The website is designed to be a booking application for the fictional Little Lemon restaurant. It showcases how React can be utilized to create a modern, interactive web application. The project highlights the use of React Components, React Router, and API calls to build a seamless user experience.
Check out the live website hosted on GitHub Pages:
Visit the Little Lemon Booking Website
- Reserve a Table: The main functionality of this website allows users to reserve a table at the Little Lemon restaurant.
- Responsive Design: The website adapts to various screen sizes, ensuring a smooth experience on mobile, tablet, and desktop devices.
- React Components: The website is built with reusable React components, demonstrating proficiency in modern front-end development practices.
- SweetAlert: For a user-friendly experience, SweetAlert is used to display stylish alert messages, especially when reserving a table.
- React Router: The website uses React Router for smooth navigation between different sections of the app, improving the overall user experience.
- React: The core framework used to build the website.
- React Router: For handling dynamic page routing without refreshing the page.
- SweetAlert: To enhance user interactions with stylish alert pop-ups.
- API Calls: Demonstrates integration with external data sources to fetch or send information.
- Note: Currently, the Reserve a Table function is the only fully functional feature of the website, allowing users to make table reservations. The other features are mainly designed and are still in development.