DineFlow is an automated online ordering platform for restaurants, allowing customers to browse available menu items, customize their orders with special instructions, select a date, and easily place orders without duplication. The system ensures that customers cannot order the same item on the same day and generates an order ID for every successful order.
For a visual guide, check out the video below:
- Python 3.x
- Django (4.2.16)
- Clone the repository:
git clone https://github.com/Eeshu-Yadav/dineflow-restaurant-ordering-system
- Navigate to the project directory:
cd projectname
- Create a virtual environment:
python -m venv venv
- Activate the virtual environment:
On macOS/Linux:
source venv/bin/activate
- Install dependencies:
pip install -r requirements.txt