Welcome to the Zomato Project! This is a web application that brings the flavors of restaurant management to your fingertips. Explore the menu, build orders, get real-time status updates, and even chat with a virtual assistant.
Zomato Project is your go-to solution for creating a simplified restaurant management system. With a user-friendly interface, dynamic order tracking, and an interactive chatbot, this project demonstrates the power of web technologies for enhancing the dining experience.
- 📋 View the menu with available dishes.
- 🍽️ Add selected dishes to orders.
- 🛒 Review orders and their real-time status updates.
- 💬 Interact with a chatbot for customer assistance.
- 🌟 Customer feedback system for rating and reviewing orders (TODO).
- Django: Backend framework for creating a robust web application.
- HTML, CSS, JavaScript: Frontend technologies for a delightful user interface.
- MySQL: Database management system for data storage.
- OpenAI GPT-3: API for implementing the chatbot functionality.
- Clone the repository:
git clone https://github.com/yourusername/zomato-project.git
- Navigate to the project directory:
cd zomato-project
- Install dependencies:
pip install -r requirements.txt
- Create and apply database migrations:
python manage.py makemigrations
andpython manage.py migrate
- Start the development server:
python manage.py runserver
- Visit
http://localhost:8000
in your web browser to access the application. - Explore the menu, build orders, and track their real-time status.
- Need help? Head to the support page and chat with our friendly virtual assistant.
Contributions are welcome! If you find any issues or want to add new features, feel free to fork the repository, make your changes, and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.