0% found this document useful (0 votes)
33 views6 pages

SYNOPSIS

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views6 pages

SYNOPSIS

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

SYNOPSIS

FOOD DELIVERY WEBSITE

Statement about the Problem:


The current food delivery system is manual and inefficient, resulting in delays and
dissatisfaction among customers. Restaurants face difficulties in managing orders, resulting
in lost sales and revenue.
Lack of a visual confirmation that the order was placed correctly.
Some of the major problems reported by the customers surveyed revolved around late
deliveries because of network problem, incorrect orders being delivered due to
communication problem. The modern consumer demands convenience and efficiency in their
daily routines. Traditional dining and food takeout processes are often time-consuming and
lack the ease of access that a digital solution can provide. This creates a gap in the market for
a streamlined, user-friendly food delivery service.

Why particular topic is chosen?


The topic of online food delivery is chosen because of the growing demand for convenient
and efficient food delivery services. With the increasing use of smartphones and the internet,
an online food delivery system can provide a seamless experience for customers and
restaurants.
The food delivery industry is rapidly growing, driven by busy lifestyles and the increasing
adoption of digital technology. By developing a sophisticated food delivery platform, we aim
to cater to this growing demand, offering a convenient solution for both customers and food
vendors.

Objective of the Food Delivery Website:


The topic of online food delivery is chosen because of the growing demand for convenient
and efficient food delivery services. With the increasing use of smartphones and the internet,
an online food delivery system can provide a seamless experience for customers and
restaurants
To design and implement a web-based platform that facilitates seamless food ordering and
delivery, enhancing user experience through an intuitive interface and reliable service.The
proposed system is developed to manage ordering activities in fast food restaurant. The
system should cover the following functions in order to support the restaurant’s business
process for achieving the objectives:

1. To allow the customer to make order, view order and make changes before submitting
their order and allow them to make payment through prepayment card or credit card
or debit card.
2. To provide interface that allows promotion and show menu.
3. The system will help to reduce labor cost involved.
4. The system will be less probable to make mistake, since it’s a machine.
5. This will avoid long queues at the counter due to the speed of execution and number
of optimum screens to accommodate the maximum throughout.
6. To increase customer satisfaction by speeding up food delivery.
7. To increase efficiency by shortening the purchasing time and eliminating paper work
like receipts through online transaction.
8. To help the customers to keep a track of their calorie intake.

Scope of the Food Delivery Website


 The project encompasses the development of a full-featured website that includes user
registration, menu browsing, order placement, real-time tracking, payment processing,
and customer feedback. Additionally, it will support vendor registration and
management, order management, and delivery logistics.
 Developing a user-friendly interface for customers to order food online.
 Creating a platform for restaurants to manage orders and track delivery.
 Integrating payment gateways for secure transactions.
 Implementing a delivery tracking system for customers to track their orders.
 A tool that allows the management to modify the food information such as price, add
a new menu and many others as well as tools for managing user, system menu and
promotion records.
 We would be adding Health Tracker feature that will measure the calories intake of
the user so that they can keep a track of their calorie intake about the food they would
be ordering.
Methodology:
The methodology is the theoretical or systematic analysis of data or methods that are being
applied in the field of study. “Waterfall methodology” is going to use in order to complete
this web application. Waterfall methodology is the simplest methodology among others.
There are seven phases used in this methodology–The project will follow a structured
approach including:

1. Requirement Analysis: Identifying user needs, system requirements, and


functionalities.
2. Design: Creating wireframes, UI/UX design, and developing the ER-Diagram to
model the database.
3. Development: Coding the front-end using HTML, CSS, and JavaScript, and the
back-end using Node.js and Express.js.The database will be managed using
MongoDB.
4. Integration: Integrating third-party services like payment gateways and real-time
tracking APIs.
5. Testing: Performing unit testing, integration testing, and user acceptance testing.
6. Deployment: Launching the website on a scalable hosting platform.
7. Maintenance: Regular updates and improvements based on user feedback.
Waterfall Model Diagram

ER DIAGRAM
Data Dictionary:

Table 1: User

S.no Field name Field type Constraints

1 Id int(11) Primary Key

2 Username Varchar(255) Not Null

3 Password Varchar(255) Not Null

Table 2: Category

S.no Field name Field type Constraint

1 Id int(11) Primary key


2 Category name Varchar(255) Not null

3 Creation date Varchar(255) Not null

Table 3: Order

S.no Field name Field type Constraints

1 User Id int(11) Primary Key


2 Order Id int(11) Foreign Key
3 Name Varchar(255) Not null
4 Order _address longtext Not Null
5 Order _Date Date/Time Not Null
6 Remark Varchar(255) Not Null
Table 4: Food Package

S.no Field name Field type Constraint


1 Id int(11) Primary key
2 Package Name Varchar(255) Not null
3 Item Varchar(255) Not null
4 Package Contain Varchar(255) Not null
5 Price Varchar(255) Not null

Hardware & Software to be used


Hardware used:
Processor: Intel core i3
RAM: 8GB
Hard disk: 1 TB (minimum 80GB)

Software used:
Operating system: Windows 7, 10
Front-end: REACT JS
Server-side scripting: NO Sql , JavaScript
Database: MongoDB
Project type: Web application

Testing Technologies used

The project involves two main types of testing:


• Unit Testing – This focusses on verifying the correctness of small, isolated pieces of
code within the backend and frontend. It helps catch and rectify errors in the early
stages of development.
• Manual Testing-This is essential for evaluating user interfaces and overall user
experiences. It assess aspects that may be challenging to automate, such as visual
design, usability, and subjective user interfaces.
What contribution would Food Delivery Website make?

The project will contribute to the development of an efficient and convenient


online food delivery system, which will improve customer satisfaction and
experience.
Increase sales and revenue for restaurants.
Provide a platform for restaurants to manage orders and track delivery.
Create a seamless experience for customers to order food online.
The project will also provide a foundation for future enhancements, such as
integrating multiple payment gateways, implementing a rating system for
restaurants, and adding a feature for customers to track their orders in real-time.

This platform will evetually enhance the food delivery experience by providing a
reliable, user-friendly service.
It will benefit customers by saving time and offering convenience, while food
vendors will gain an additional channel for reaching customers and managing
orders efficiently.
Overall, the project aims to contribute to the digital transformation of the food
service industry, promoting better service delivery and customer satisfaction.

You might also like