Foodose
FOODOSE
(Take a Food dose)
MAJOR PROJECT REPORT
Submitted in partial fulfillment of the requirement for the Degree of
Bachelor of Technology in Computer Science & Engineering
Submitted To:
[RAJIV GANDHI PRODYOGIKI VISHWAVIDYALAYA, BHOPAL (M.P.)]
Submitted By
Jyoti Kodwani: 0114CS201056
Aditya Jha: 0114CS201010
Under the Guidance of
Prof. Radha Rashmi Tiwari
(Assistant Professor)
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Truba Institute of Engineering & Information Technology, Bhopal
SESSION: 2023 - 2024
I
Foodose
TRUBA INSTITUTE OF ENGINEERING &
INFORMATION TECHNOLOGY, BHOPAL
(Session: 2023-2024)
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CERTIFICATE
This is to certify that Jyoti Kodwani and Aditya Jha, Students of CSE VII
Semester of “Truba Institute of Engineering & Information Technology,
Bhopal” has completed their Major Project titled Foodose, as per the
syllabus and has submitted a satisfactory report on this project as a partial
fulfillment towards the award of degree of Bachelor of Technology in
Computer Science and Engineering under Rajiv Gandhi Proudyogiki
Vishwavidyalaya, Bhopal.
PROF. Radha Rashmi Tiwari PROF. AMIT SAXENA
Project Guide Principal
TIEIT, Bhopal TIEIT, Bhopal
II
Foodose
DECLARATION
We the undersigned solemnly declare that the project report “FOODOSE” is based on
my own work carried out during our study under the supervision of PROF. RADHA
RASHMI TIWARI, Professor, Department of Computer Science and Engineering.
We assert the statements made and conclusions drawn are the outcomes of my own work.
I further certify that:
1. The work contained in the report is original and has been done by us under the
general supervision of our supervisor.
2. The work has not been submitted to any other Institution for any other degree /
diploma / certificate in this university or any other University of India or abroad.
3. We have followed the guidelines provided by the university in writing the report.
Whenever we have used materials (data, theoretical analysis, and text) from other
sources, we have given due credit to them in the text of the report and giving their details
in the references.
JYOTI KODWANI [0114CS201056]
ADITYA JHA [0114CS201010]
III
Foodose
ACKNOWLEDGEMENT
In this semester, we have completed our project on FOODOSE. During this time, all the
group members collaboratively worked on the project and learnt about the industry
standards that how projects are being developed in IT Companies. We also understood the
importance of teamwork while creating a project and got to learn the new technologies on
which we are going to work in near future.
We gratefully acknowledge for the assistance, cooperation guidance and clarification
provided by Prof. Radha Rashmi Tiwari during the development of our project. We
would also like to thanks Dr. Kaptan Singh and Our Principal Prof. Amit Saxena for
giving us an opportunity to develop this project. Their continuous motivation and
guidance helped us overcome the different obstacles for completing the Project.
We perceive this as an opportunity and a big milestone in our career development. We
will strive to use gained skills and knowledge in our best possible way and we will work
to improve them.
JYOTI KODWANI [0114CS201056]
ADITYA JHA [0114CS201010]
IV
Foodose
LIST OF FIGURES
S.No. Fig. No. Description of Figure Page No.
1 5.5.1 Agile Process 11
2 5.6 Use Case Diagram 12
3 5.7 Data Flow Diagram 12
4 5.8 Flow Chart 13
5 5.9 System Model 13
V
Foodose
LIST OF TABLES
S. No. Table No. Description of Table Page No.
1 8.1 Software requirements 21
2 8.2 Hardware requirements 21
VI
Foodose
LIST OF ABBREVIATIONS
S. No. Abbreviation Full Form
1 HTML Hyper Text Markup Language
2 CSS Cascading Style Sheet
3 JS Java Script
4 JWT JSON Web Tokens
5 UI User Interface
6 GUI Graphical User Interface
VII
Foodose
ABSTRACT
Foodose represents a pioneering leap in the realm of food delivery services, encapsulating a fusion of
technology and gastronomy to redefine how users engage with dining experiences. At its core,
Foodose is an innovative, user-centric platform crafted to cater to the ever-evolving needs of modern
consumers seeking convenience without compromise.
Utilizing a robust tech stack comprising React, Node.js, and MongoDB, Foodose embodies a
harmonious blend of intuitive design, seamless functionality, and scalable data management. The
amalgamation of these technologies propels Foodose beyond the realms of traditional meal ordering
services, envisioning a platform that not only simplifies the process of ordering meals but elevates it
into a curated culinary journey.
With React's modular UI components, Foodose crafts an interface that transcends mere functionality,
offering users an aesthetically pleasing and effortlessly navigable platform. Simultaneously, Node.js
orchestrates the backend operations, ensuring real-time responsiveness and efficient data processing,
while MongoDB's flexibility empowers personalized experiences, catering to individual tastes and
preferences.
Foodose isn't just about ordering food it's about crafting a personalized dining experience. Through
personalized recommendations, transparent order tracking, and a diverse range of restaurant choices,
Foodose endeavors to democratize culinary exploration, bringing convenience and indulgence together
in a single, seamlessly integrated platform.
VIII
Foodose
TABLE OF CONTENT
FIRST PAGE I
CERTIFICATE II
DECLARATION III
ACKNOWLEDGEMENT IV
LIST OF FIGURES V
LIST OF TABLES VI
LIST OF ABBREVIATIONS VII
ABSTRACT VIII
INDEX X
IX
Foodose
INDEX
Chapte Topic Page No.
r
1 Introduction 1-5
1.1 Overview 2
1.2 Problem Statement 3
1.3 Objective of Project 4
1.4 Applications or Scope 5
1.5 Organization of Report 5
2 Rationale 6-7
2.1 Feasibility of Project 7
3 Objectives 8
4 Literature Review 9
5 Methodology 10-13
5.1 Research Type 10
5.2 Unit 10
5.3 Methods 10
5.4 Methodology Steps 10-11
5.5 Proposed Methodology 11
6 Implementation 14-17
6.1 Technology Stack 14
6.2 Homepage.js 14
6.3 App.js 15
6.4 Components and Pages 16
6.5 Stylesheets 16
6.6 Backend Files 16
6.7 Server.js 17
6.8 Package.json 17
7 Results 18-20
7.1 User Interface 18
7.2 Database Created in MongoDB 19-20
8 User Manual 21-27
8.3 User guide for Admin 22-23
8.4 User guide for Users 24-27
References
X
Foodose
XI