Professional Documents
Culture Documents
CS5200 - Project - Report - PagarSJoshiPPolA-1 (1) 3
CS5200 - Project - Report - PagarSJoshiPPolA-1 (1) 3
PROJECT DESCRIPTION
Our project, Hungry-Husky, aims to create a relational database model of a food delivery app.
The model will have 3 types of users : Customer, Restaurant and the Food delivery agent. The
database will also hold information such as the addresses of a customer, their card details, the
Menu of a restaurant , the details of each order and customer to refund requests.
⚫ He can see the orders that don’t have a delivery agent assigned yet and can then choose
the order which has to be delivered.
Softwares : -
Libraries :-
Technical Details
● The project will use a relational SQL database - MySQL.
● The project application is a web application using React js for front-end, Python Flask
for back-end and server integration and MySQL for database management. This App can
run on Windows, Mac, or Linux.
● The project uses ‘PyMySQL’- as an interface for connecting the MySQL Database server to Python .
Domain Interest
Designing a food delivery app for a wide audience, catering to the needs of anyone, requires
careful consideration of various factors to ensure security, convenience, and satisfaction for all
users. Our interest in this domain stems from us being food aficionados and as students the
primary target users of such apps. We aim to provide a seamless and user-friendly food delivery
service that can significantly enhance the overall experience for all involved stakeholders. In the
dynamic realm of food delivery services, our project aims to develop a specialized DBMS to
optimize order processing, tracking, and resource management. By addressing the industry's
pressing needs, we're committed to enhancing user experiences and operational efficiency,
ultimately benefiting both customers and businesses.
Lessons Learned :-
Insights:
⚫ Explored alternative approaches to improve order processing efficiency.
⚫ Considered different database structures for optimal performance.
Future Work :-
LOGICAL DESIGN :
ACTIVITY DIAGRAM(USER FLOW):-
1) Customer :-
2)Restaurant Manager :-
3)Delivery Agent :-