Leon's Kitchen

Leon's Kitchen is an online food ordering system for restaurants. This repository houses the complete codebase for the project, enabling seamless browsing of menu items, secure online payments, and efficient order management, thereby enhancing the dining experience for customers.

Table of Contents

Features

  • Menu Browsing: Users can browse through a comprehensive list of menu items.
  • Secure Online Payments: Facilitates secure transactions for online orders.
  • Order Management: Efficient handling and tracking of customer orders.
  • User Authentication: Secure login and registration for customers.
  • Admin Panel: Easy management of menu items, orders, and user information for restaurant administrators.

Installation

Prerequisites

Clone the Repository

Install Dependencies

  • npm install

Set Up Environment Variables

  • Create a .env file in the root directory and add the following variables:
  • MONGO_URI=your_mongodb_connection_string
  • JWT_SECRET=your_jwt_secret_key

Run the Application

Usage

  • Browse Menu: Users can view the available menu items.
  • Place Order: Users can select items, add them to the cart, and place an order.
  • Make Payment: Securely pay for orders using integrated payment options.
  • Order Management: Admins can manage and track orders through the admin panel.
  • Contributing.
  • We welcome contributions! Please follow these steps to contribute:

Fork the repository.

  • Create a new branch (git checkout -b feature/your-feature-name).
  • Commit your changes (git commit -m 'Add some feature').
  • Push to the branch (git push origin feature/your-feature-name).
  • Open a Pull Request.
  • Please ensure your code follows our Code of Conduct.

License

  • This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

  • For any inquiries or feedback, please contact us at.
  • Email: amarasingheau@gmail.com
  • GitHub Issues: Create a new issue
  • Thank you for using Leon's Kitchen! We hope this system enhances your restaurant's dining experience.