Created with Flask (Python micro framework for website development), SQlite3, HTML5, CSS3, JavaScript
This app is designed to streamline the interaction between restaurants, customers, and delivery personnel, providing a seamless integration of order processing and customer management. Its development reflects a commitment to leveraging modern web technologies to improve service quality and user experience in the food delivery industry.
- Download/ Clone all necessary files from the repo
- run app.py to get a link
- press command and click the link to open the website
Note that, this project consist of database.py
that contains all the code for the database management for the website.
There are many features including the features of customers and Admin. There is only one admin who is created while running the app.py
code.
Customers will be able to create an account on the website to log in and see the purchase history, buy items and interact with other informations.
Users will be able to buy products from the online store with a user-friendly interface.
The website will allows user to make payment right in our store without having to leave the website.
After receiving orders, customers will be able to review the delivery process and the item they received. Users will be able to rate the items they purchase based on their experience with the product.
Admin can manage all the customer details on the website.
Secure login and registration processes for customers, delivery personnel, and administrators.
Allows restaurant administrators to add, update, and remove menu items.
Customers can place orders, which are then processed and tracked through the system. Delivery personnel can view and manage these orders through their delivery status updates.
Both customers and delivery personnel can track the status of deliveries in real-time, improving transparency and efficiency.
Customers can rate and review food items and delivery services, which aids in maintaining service quality and customer satisfaction.
Includes comprehensive dashboard functionalities for user management, order oversight, and real-time analytics.