https://github.com/ashishkumarpalai/food_ordering_management_system_using_python_flask_backend
The Zesty Zomato web application is a dynamic platform that leverages Flask and MongoDB to assist the restaurant in managing their menu and customer orders. It provides features such as CRUD operations for dishes, order tracking, and status updates. With a user-friendly interface and robust backend integration, efficiently handle all
https://github.com/ashishkumarpalai/food_ordering_management_system_using_python_flask_backend
flask mongodb python
Last synced: 3 months ago
JSON representation
The Zesty Zomato web application is a dynamic platform that leverages Flask and MongoDB to assist the restaurant in managing their menu and customer orders. It provides features such as CRUD operations for dishes, order tracking, and status updates. With a user-friendly interface and robust backend integration, efficiently handle all
- Host: GitHub
- URL: https://github.com/ashishkumarpalai/food_ordering_management_system_using_python_flask_backend
- Owner: ashishkumarpalai
- Created: 2023-07-13T08:33:42.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-13T10:40:40.000Z (almost 2 years ago)
- Last Synced: 2025-04-11T03:48:47.141Z (3 months ago)
- Topics: flask, mongodb, python
- Language: Python
- Homepage: https://food-ordering-management-system-using-me98.onrender.com/
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zesty Zomato Web Application
The Zesty Zomato web application is a robust and dynamic platform designed to assist the Zesty Zomato restaurant in delivering gastronomic pleasures to their enthusiastic patrons. The application leverages Flask, a Python web framework, and MongoDB as the chosen database for effective data management.
## API Endpoints
### Dishes
- **GET /dishes**: Retrieve all dishes.
- **GET /dishes/{dish_id}**: Retrieve a specific dish by ID.
- **POST /dishes**: Add a new dish to the menu.
- **PUT /dishes/{dish_id}**: Update a specific dish by ID.
- **DELETE /dishes/{dish_id}**: Delete a specific dish by ID.### Orders
- **GET /orders**: Retrieve all orders.
- **GET /orders/{order_id}**: Retrieve a specific order by ID.
- **POST /orders**: Place a new order.
- **PUT /orders/{order_id}**: Update the status of a specific order by ID.
- **DELETE /orders/{order_id}**: Delete a specific order by ID.## Installation and Setup
1. Clone the repository: `git clone `
2. Install the required dependencies: `pip install -r requirements.txt`
3. Configure the MongoDB connection in `config.py`.
4. Run the application: `python app.py`
5. Access the application in your browser at `http://localhost:5000`.## Technologies Used
- Flask: Python web framework for building the backend.
- MongoDB: NoSQL database for efficient data storage and retrieval.
- HTML, CSS, JavaScript: Frontend technologies for creating the user interface.## Contact
For any questions or inquiries, please contact us at [[email protected]].