Project Description:
Foods is a web application that allows users to browse a menu, place orders, and make payments for their favorite dishes from a restaurant. It's a convenient way for customers to enjoy delicious meals from the comfort of their homes or offices.
Get started with Lakucha Dishes by following these steps:
Before you begin, make sure you have the following prerequisites installed:
- Node.js: You need Node.js to run the application. You can download it from nodejs.org.
-
Clone the repository:
git clone https://github.com/Ngaremaina/foods
-
Navigate to the project directory:
cd frontend
-
Install the project dependencies:
npm install
-
Navigate to the root directory:
cd ..
-
Activate the virtual environment:
source venv/bin/activate
-
Install the requirements:
pip install -r requirements.txt
-
Start the application:
honcho start -f Procfile.dev
- User Registration and Login: Users can create accounts and log in to the system.
- Browse Menu: Users can view the restaurant's menu with categories and detailed dish information.
- Place Orders: Users can add dishes to their cart, customize their orders, and place orders.
- Payment Integration: Secure payment processing for orders.
- Visit the application in your web browser.
- Sign up or log in to your account.
- Browse the menu, add dishes to your cart, and customize your order.
- Proceed to checkout, enter payment details, and confirm your order.
- Track the status of your order in real-time.
- Enjoy your delicious meal!
This project is licensed under the Apache License.