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.
- 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.
- git clone https://github.com/Amayuru1999/Leon-s-Kitchen-Galle.git
- cd Leon-s-Kitchen-Galle
- npm install
- 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
- npm start
- The application will be running at http://localhost:3000.
- 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:
- 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.
- This project is licensed under the MIT License. See the LICENSE file for more details.
- 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.