Quick Bytes is a web-based restaurant management system built using Flask, catering to both customers and hoteliers. It allows customers to view available hotels, menus, place orders securely, and complete payment transactions. Hoteliers can manage customer details, orders, verify OTPs, and serve food to authenticated customers.
Quick Bytes is a Flask-based restaurant management system designed to streamline the process of ordering and serving food. It offers a convenient platform for both customers and hoteliers to interact and manage their tasks efficiently.
- View available hotels and menus.
- Select items and place orders securely.
- Complete payment transactions.
- Authenticate OTP at the hotel to receive food.
- Tabular view of customer details, order details, Order ID, and time (ETA of customer).
- Access customer receipts and contact details.
- Verify OTP to ensure order authenticity.
- Serve food to authenticated customers.
- Integrating databases and backend with the UI
- Implementing SMTP application
First, clone this repository and create a virtual environment using:
python -m venv venv
Activate the virtual environment:
./venv/Scripts/activate
Install the required packages using:
pip install -r requirements.txt
Install the SQL packages using:
pip install -U Flask-SQLAlchemy
Run the command in terminal
python run.py
Copy http://127.0.0.1:5000/
and paste it in the address bar of a browser.
- Improving database integration
- Building better authorization service