Chef Restaurant Website

Chef is a restaurant website where customer can order pizza, burgers, and other food items. They can select items, add them to a cart, and complete the order. The website features a menu, shopping cart, add food item, and optional user accounts. It's built with React, express.js, and MongoDB, and can be deployed on hosting services.

Visit website

Top Features Of Chef Restaurant

Pagination

  • Implement pagination for the food page to display a limited number of food items per page, providing a better user experience.

Food Purchase:

  • Users can purchase food items directly from the website, adding selected items to their cart and completing the purchase process.

Quantity Validation:

  • Food items with a quantity of 0 are not available for purchase, ensuring accurate stock management.

MongoDB Integration:

  • Information about food items, orders, and user profiles is stored in a MongoDB database, making it easy to manage and retrieve data.

Firebase Authentication:

  • Users can register and log in using Firebase Authentication, providing a secure and convenient way to access the website.

Shopping Cart:

  • Users can add food items to their shopping cart, review their selections

User Accounts:

  • Optionally, registered users can create and manage accounts, providing access to features like order history and saved delivery information.