You are on page 1of 40

PROJECT REPORT

ON
ZYKAA

Submitted for the partial fulfilment for the award degree of

Bachelor of Technology
IN
(Computer Science & Engineering)

Submitted By:
Name: Kajal
University Roll No: 1632747
Name :Lovepreet Kaur
Rollno:1604717
Name: Sakshi Verma
RollNo:1625674

SUBMITTED TO:
DEPARTMENT OF COMR SCIENCE &ENGINEERING
LYALLPUR KHALSA COLLEGE OF ENGINEERING JALANDHAR

1
Project Report

On

Zykaa (online food delivery)

Submitted in the partial fulfilment for the award degree of

Bachelors Of Technology (B.Tech)

In

CSE

Lyallpur Khalsa College of Engg. (JALANDHAR)

Submitted By:
KAJAL(1632747)
Lovepreet Kaur(1604717)
Sakshi Verma(1625674)

2
TABLE OF CONTENTS
DECLARATION 4
ABSTRACT 5
ACKNOWLEDGMENT 6
CHAPTER 1: INTRODUCTION ABOUT PYTHON 7-11
1.1Introduction 7
1.2 Language Features
1.3 Python Vs Java 8-9
1.4 Current Version Of python
1.5 Pros and Cons of python
1.6 Industrial Importance of Python 10
1.7 Applications and Organization 11
CHAPTER 2 : PROJECT/ASSESMENT/ TASK DESCRIPTION 12-16
2.1 Introduction 12
2.2 Objectives 12-13
2.3 Features 13
2.4 Technology And Tool Use 14
2.4.1 Visual Studio Code 14
2.4.2 Html 14-15
2.4.3 Python 15
2.4.4 Django Framework 15
2.4.5 Jquery 15
2.4.6 Sql Lite 15
2.4.7 Bootstrap 16
2.5 Feasibility Study
2.5.1 Technical Feasibility 16
2.5.2. Operational Feasibility 17
2.5.3. Behavioral Feasibility 17
2.6 Hardware And Software Requirements 18
2.6.1. Hardware Requirements
2.6.2. Software Requirements
2.7 Methodology Planning 18
2.7.1. Web Ordering System 18
2.7.2. Menu Management System 19
2.7.3. Order Retrieval System 20
2.8 DFD 20
2.9 System Testing 21
2.9.1 Unit Testing 22
2.9.2 Integration Testing 22
2.10 Maintainance 22
2.10.1 Corrective 23
2.10.2 Adaptive 23
2.10.3 Perfective 23
CHAPTER 3: RESULTS 25
3.1 Project Work
CHAPTER 4: CONCLUSION AND FUTURE SCOPE 39
4.1 Conclusion
4.2 Future Scope
References 40

3
CANDIDATE DECLARATION

This is to certify that the project titled “ZYKAA” is the bona fide work carried out by Kajal,
students of B.Tech (CSE), Lyallpur Khalsa College Of Engineering, Jalandhar affiliated to
IKG Punjab Technical University, Jalandhar, Punjab during the academic year 2018-2019, in
partial full fillment of the requirements for the award of degree of Bachelor of Technology
(Computer Science Engineering).

I hereby declare that the project entitled Zykaa submitted for the B.Tech. (CSE) degree is my
original work and the project has not formed the basis for the award of any other degree,
diploma, fellowship or any other similar titles.

Signature : Kajal

4
ABSTRACT

Today in World of computer , Most of the service works manually for controlling and
maintaining the records of computers. But by now computer based systems have made such a
place in the world that there is no manual work left now. All the things are now
computerized. Computer based system have been extremely satisfying the needs and
requirements . Since the invention of computer many word processor approaches have been
tired.

As a result above said advancement, at present, there is a wide charm between the demand
availability of properly trained manpower. The Demand seems as upward curve.

So realizing this fact & according to time demand when computer are necessary and
important achievement, I have chosen Computer science Branch. I sincerely hope that the
method of presentation of this project will enable to grasp the detail with satisfaction.

5
ACKNOWLEDGEMENT

"I have taken efforts in this project. However, it would not have been possible without the
kind support and help of Miss Amandeep Kaur . I would like to extend my sincere thanks to
all of them.

I highly indebted to Er. Rani Geetika for their guidance and constant supervision as well as
for providing necessary information regarding the project .I would like to express my special
gratitude and thanks to mam for giving us such attention and time.

My thanks and appreciations also go to my colleague in developing the project and people
who have willingly helped me out with their abilities."

Internal Examiner__________________

HOD (CSE)______________________

6
CHAPTER-1

INTRODUCTION ABOUT PYTHON

1.1 INTRODUCTION

Python designed by Guido van Rossum at CWI has become a widely used general-purpose,
high-level programming language. Python is a widely used general-purpose, high level
programming language. It was initially designed by Guido van Rossum in 1991 and
developed by Python Software Foundation. It was mainly developed for emphasis on code
readability, and its syntax allows programmers to express concepts in fewer lines of code.

Python is a programming language that lets you work quickly and integrate systems more
efficiently.

Reason for increasing popularity


1. Emphasis on code readability, shorter codes, ease of writing
2. Programmers can express logical concepts in fewer lines of code in comparison to
languages such as C++ or Java.
3. Python supports multiple programming paradigms, like object-oriented, imperative and
functional programming or procedural.
4. There exists inbuilt functions for almost all of the frequently used concepts.
5. Philosophy is “Simplicity is the best”.

1.2 LANGUAGE FEATURES

 Interpreted
 There are no separate compilation and execution steps like C and C++.
 Directly run the program from the source code.
 Internally, Python converts the source code into an intermediate form called
bytecodes which is then translated into native language of specific computer to
run it.
 No need to worry about linking and loading with libraries, etc.

7
 Platform Independent
 Python programs can be developed and executed on multiple operating system
platforms.
 Python can be used on Linux, Windows, Macintosh, Solaris and many more.
 Free and Open Source; Redistributable
 High-level Language
 In Python, no need to take care about low-level details such as managing the
memory used by the program.
 Simple
 Closer to English language;Easy to Learn
 More emphasis on the solution to the problem rather than the syntax
 Embeddable
 Python can be used within C/C++ program to give scripting capabilities for the
program’s users.
 Robust:
 Exceptional handling features
 Memory management techniques in built

 Rich Library Support


 The Python Standard Library is vary vast.
 Known as the “batteries included” philosophy of Python ;It can help do various
things involving regular expressions, documentation generation, unit testing,
threading, databases, web browsers, CGI, email, XML, HTML, WAV files,
cryptography, GUI and many more.
 Besides the standard library, there are various other high-quality libraries such as
the Python Imaging Library which is an amazingly simple image manipulation
library.

1.3 PYTHON vs JAVA

Python Java

8
Statically Typed 1.All variable names
Dynamically Typed1. No need to declare (along with their types) must be explicitly
anything. An assignment statement binds a declared. Attempting to assign an object of
name to an object, and the object can be of the wrong type to a variable name triggers a
any type.2.No type casting required when type exception.2.Type casting is required
using container objects when using container objects.

Concise Express much in limited words Verbose Contains more words

Compact Less Compact

Uses Indentation for structuring code Uses braces for structuring code

1.4 CURRENT VERSION OF PYTHON


Currently, there are two versions of Python available Python 2 and Python 3. Many
beginners must be wondering with which version of Python they should start. My answer to
this question is usually something along the lines “just go with the version your favourite
tutorial is written in, and check out the differences later on.”
Softwares making use of Python
Python has been successfully embedded in a number of software products as a scripting
language.

1. GNU Debugger uses Python as a pretty printer to show complex structures such as
C++ containers.
2. Python has also been used in artificial intelligence
3. Python is often used for natural language processing tasks.

Current Applications of Python


1. A number of Linux distributions use installers written in Python example in Ubuntu we
have the Ubiquity
2. Python has seen extensive use in the information security industry, including in
exploit development.
3. Raspberry Pi– single board computer uses Python as its principal user-programming
language.

9
4. Python is now being used Game Development areas also.

1.5 PROS AND CONS OF PYTHON


Pros:
1. Ease of use
2. Multi-paradigm Approach
3. Presence of third-party modules
4. Extensive support libraries
5. Open source and community development
6. Easy to learn
7. User-friendly data structures
8. High-level language
9. Dynamically typed language(No need to mention data type based on value assigned, it
takes data type)
10. Object-oriented language
11. Portable and Interactive
12. Portable across Operating systems

Cons:
1. Slow speed of execution compared to C,C++
2. Absence from mobile computing and browsers
3. For the C, C++ programmers switching to python can be irritating as the language
requires proper indentation of code. Certain variable names commonly used like sum
are functions in python. So C, C++ programmers have to look out for these.

1.6 INDUSTRIAL IMPORTANCE OF PYTHON

Most of the companies are now looking for candidates who know about Python
Programming. Those having the knowledge of python may have more chances of impressing
the interviewing panel. So I would suggest that beginners should start learning python and
excel in it.

10
1.7 APPLICATION AND ORGANIZATIONS

Applications
1. GUI based desktop applications(Games, Scientific Applications)
2. Web frameworks and applications
3. Enterprise and Business applications
4. Operating Systems
5. Language Development
6. Prototyping
Organizations using Python
1. Google(Components of Google spider and Search Engine)
2. Yahoo(Maps)
3. YouTube
4. Mozilla
5. Dropbox
6. Microsoft
7. Cisco
8. Spotify
9. Quora

11
CHAPTER-2
PROJECT/ ASSIGNMENT/ TASKS DESCRIPTION

2.1 INTRODUCTION
Online Food Ordering System is a part of e-commerce. E-commerce or business through net
means distributing, buying, selling, marketing, and servicing of products or services over
electronic systems such as the Internet and other computer networks. Thus if we own a
restaurant we need to upload menu online to attract potential customers.

The online food ordering system gives restaurants the ability to increase sales and expand
their business by giving customers the facility to order food online. With an online restaurant
menu ordering system, customers can place orders online 24 *7. Thus it is a simple, fast and
convenient food ordering system giving an edge over the competition at an affordable price.

Internet has seen a tremendous growth in terms of coverage and awareness. So giving the
business an online presence has become very crucial and important.With [Online Ordering
System], we can set up we restaurant menu online and the customers can easily place order
with a simple mouse click. Also with a food menu online we can easily track the orders,
maintain customer's database and improve the food delivery service. We can receive order
through e-mails/ fax or directly view on internet.

The restaurants’ can even customize online restaurant menu and upload images easily. Having
restaurant menu on internet, potential customers can easily access it and place order at their
convenience..

online food ordering system is a web-based application that stimulates the foodies
(customers) to put food orders through internet by locating their favorite restaurant or nearest
one.

2.2 OBJECTIVES
The main objective of this project is to develop an application which gives provision to the
restaurant owners to flourish their business by uploading menus at no cost and will
invariably lead to higher customer retention and acquisition rates.

12
 To reduce the manual work for managing the item

 It tracks the details about the delivery address and order

 It manages the details of the items and categories

 Easy to get food at home

 Discounts are available

2.3 FEATURES

 Online menus (original and searchable format)


 Provision of restaurant owners to register themselves with their menu.
 Easy lookup of restaurants in your area
 Check Ratings and Review the restaurants
 Simple, fast and convenient ordering of food
 Availability of the menu online 24*7*365 – no need to recite the complete menu over
the phone. An online menu is ready to be viewed and printed by people worldwide.
 Accurate – no more spelling out the dishes’ names.
 Menu with the actual pictures of the product thereby adding to the uniqueness of
your online presence.
 Prior knowledge of time for delivery helps prepare and provide better service.
 Provides base for online promotions, electronic coupons and gift certificates without
needing the costly conventional media.
 Receive direct customer feedback and suggestions.
 Keep the customers informed.

Advantages

 Reduce time-consuming phone orders and eliminate illegible fax orders.


 No more busy phones or the requirement for extra phone lines.
 An edge over the competition at an affordable price.

13
 Broader customer reach across regions.
 Builds a customer database.
 Provides a channel for marketing and promotion lowering your advertising cost.
 Helps in improved service.
 Greater customer satisfaction

2.4 TECHNOLOGY AND TOOL USED

We use some technologies to develop the website in python. To make a website in python
you would have some knowledge about the html, bootstrap, jquery etc .

2.4.1. Visual Studio Code : About three years ago Microsoft released a new source code
editor for Windows, Linux, and macOS. This was named Visual Studio Code. It is way
lighter IDE than various editions of the legendary Visual Studio 2017. It can help you
debug your code; it has embedded control for Git, Syntax Highlighting, IntelliSense to
help you write correct code faster, snippets and code refactoring. Visual Studio Code is a
lightweight IDE from Microsoft for developers to write code in the variety of languages
like Python, PHP and more. It has inbuilt support for Git as well. This article is a step by
step guide about Visual Studio Code, briefing about its different channels and how to
install and use it properly.

It is worth mentioning that Visual Studio Code is an open source project with its
repository on Github. Secondly, it has two versions of the product that is available for
download publically. The first one is the Stable release that sees an update once every
15-30 days at an average. And the other one is the Insiders release that gets an update
almost every day.

The main difference between the two lies in the channel’s name. The stable release is
ideal for those who are very particular about not getting any interruptions even
occasionally. The other one is the Insiders channel that is the beta release actually. It
contains all the latest fixes while new and many times incomplete features are
implemented and hence causes bugs occasionally.

2.4.2. HTML: HTML stands for hypertext markup language is a powerful tool
aimed at creating a documentation languages in which one could mark the title,
headings, text etc. An html file is what a web browser uses to generate a

14
webpage. Web browser such as Netscape navigator or Microsoft internet explorer,
interpret html files in order to display web pages.

2.4.3 Python: Python designed by Guido van Rossum at CWI has become a widely used
general-purpose, high-level programming language. Python is a widely used general-
purpose, high level programming language. It was initially designed by Guido van
Rossum in 1991 and developed by Python Software Foundation. It was mainly
developed for emphasis on code readability, and its syntax allows programmers to
express concepts in fewer lines of code.

Python is a programming language that lets you work quickly and integrate systems
more efficiently.

2.4.4. Django Framework: Django is probably the most popular Python web
framework and is aimed mostly at larger applications. It takes a “batteries-included”
approach and contains everything needed for web development bundled with the
framework itself. So, you do not have to handle things like database administration,
templating, routing, authentication and so on. With fairly less code, you can create great
applications with Django.

If you are building a mid-high ranged web applicants and are quite comfortable with
Python, you should go for Django.

2.4.5 Jquery: jQuery is a fast and concise JavaScript Library created by John Resign in
2006 with a nice motto: Write less, do more. jQuery simplifies HTML document
traversing, event handling, animating, and Ajax interactions for rapid web development.
jQuery is a JavaScript toolkit designed to simplify various tasks by writing less code.
jQuery uses a format, $(selector).action() to assign an element(s) to an event. To explain
it in detail, $(selector) will call jQuery to select selector element(s), and assign it to an
event API called .action().

2.4.6 SQLLite: SQLite is a self-contained, high-reliability, embedded, full-featured,


public-domain, SQL database engine. It is the most used database engine in the world. It
is an in-process library and its code is publicly available. It is free for use for any
purpose, commercial or private. It is basically an embedded SQL database engine.
Ordinary disk files can be easily read and write by SQLite because it does not have any

15
separate server like SQL. The SQLite database file format is cross-platform so that
anyone can easily copy a database between 32-bit and 64-bit systems. Due to all these
features, it is a popular choice as an Application File Format.

2.4.7 Bootstrap: Twitter Bootstrap is the most popular front-end framework in the recent
time. It is sleek, intuitive, and powerful mobile first front-end framework for faster and
easier web development. It uses HTML, CSS and JavaScript. Bootstrap is a free and
open-source front-end framework for designing websites and web applications. It
contains HTML- and CSS-based design templates for typography, forms, buttons,
navigation and other interface components, as well as optional JavaScript extensions.

Why Use Bootstrap?


 Mobile first approach − Bootstrap 3, framework consists of Mobile first styles
throughout the entire library instead them of in separate files.

 Browser Support − It is supported by all popular browsers.

 Easy to get started − With just the knowledge of HTML and CSS anyone can get
started with Bootstrap. Also the Bootstrap official site has a good documentation.

Responsive design − Bootstrap's responsive CSS adjusts to Desktops, Tablets and


Mobiles.

2.5. FEASIBILITY STUDY


2.5.1. Technical Feasibility

It is a measure of the practically of a specific technical solution and the availability of


technical resources and expertise

The proposed system uses Bootstrap, CSS, HTML, JavaScript as front-end and Django
server as back-end tool. Django is a popular tool used to design and develop database
objects such as table views, indexes mainly it is a framework with a set of rules. The
above tools are readily available, easy to work with and widely used for developing
commercial application.

16
Hardware used in this project are i3 processor 2.4GHz, 2GB DDR3 memory, 500GB
hard disk. These hardware were already available on the existing computer system. The
software like Atom Editor, Anaconda IDE and operating system WINDOWS 10 used
were already installed on the existing computer system. So no additional hardware and
software were required to purchase and it is technically feasible.

2.5.2. Operational Feasibility

It is common knowledge that computer installations have something to do with turnover,


transfers, retraining and changes in employee job status. Therefore, it is understandable
that the introduction of a candidate system requires special efforts to educate, sell, and
train the staff on new ways of conducting business.

No major training and new skills are required as it is based on Django set of rules and
regulations.
It will help in the time saving and fast processing and dispersal of user request and
applications.
New product will provide all the benefits of present system with better performance.
Improved information, better management and collection of the reports.
User support.
From there points our project is operationally feasible too.

2.5.3. Behavioral Feasibility

People are inherent to change. In this type of feasibility check, we come to know if the
newly developed system will be taken and accepted by the working force i.e. the people
who will use it.

17
2.6. HARDWARE AND SOFTWARE REQUIREMENTS

2.6.1. Hardware Requirement

Processor : Pentium 4 or above

Processor Speed : 2.00 GHz CPU

RAM : 1 GB or above

Hard disk utilization : 300 MB or above

2.6.2. Software Requirement

Front End : CSS, HTML, BOOTSTRAP, JavaScript

Back End : Python, DJANGO

Application Server : APACHE Server

Operation System : Windows or any equivalent

2.7 METHODOLOGY PLANNING


Modules of the Project
2.7.1 Web Ordering System Module (Restaurant System)

This module provides the functionality for customers to place their order and supply
necessary details. Users of the system, namely restaurant customers, must be provided
the following functionality:

• Create an account.

• Manage their account.

• Log in to the system.

• Navigate the restaurant’s menu.

• Select an item from the menu.

18
• Add an item to their current order.

• Review their current order.

• Remove an item/remove all items from their current order.

• Provide payment details.

• Place an order.

• Receive confirmation in the form of an order number.

• View order placed. Additional Feature:

• E-Club- Allows user to subscribe to E-Club to get promotional deals and discounts
offers.

Out of all the functions outlined above, Account Creation and Management only will be
used every time a customer places an order. This will allow to simplify the overall user
experience.

2.7.2 Menu Management System Module(Customer Detail)

This module provides functionality for the power user-Administrator only. It will not be
available to any other users of the system like Restaurant Employees or Customers.
Using a graphical interface, it will allow an Admin to manage the menu that is displayed
to users of the web ordering system:

• Add/update/delete food category to/from the menu.

• Add /update/delete food item to/from the menu.

• Update price for a given food item.

• Update additional information (description, photo, etc.) for a given food item.

Before customers can actually use this system, functionality provided by this component
will have to be configured first. Once the initial configuration is done, this will be the
least likely used component as menu updates are mostly seasonal and do not occur
frequently.

19
2.7.3 Order Retrieval System Module

This is the most simplest module out of all 3 modules. It is designed to be used only by
restaurant employees, and provides the following functions:

• Retrieve new orders from the database.

• Display the orders in an easily readable, graphical way.

2.8 DFD (DATA FLOW DIAGRAM)


A data flow diagram or a bubble chart is a graphical tool for future analysis. DFD modules a
system by using external entities from which data flows to a process, which transforms the
data and creates output data flows which go to other process or external entities or files.
Data in files may also flow to processes as inputs.
DFD can be hierarchically organized, which can help in partitioning and analyzing large
systems. As a first step one data flow diagram can depict an entire system which gives the
system overview.

There are various symbols used in a DFD namely:

“Arrow”:

A data flow is a route, which enables packets of data to travel from one point to another.
Data may flow from a source to a processor or from a data store or process. An “Arrow
Line” depicts a flow with the arrowhead pointing in the direction of the flow

“Process”:

A Process represents transformations where incoming data flows are changed into
outgoing data flows.

“Data Store”:

20
A data store represents a repository of data that is to be stored for use by one or more
processes may be as simple as buffer or queue or sophisticated as relational database. They
should have clear names.

“A Source or Sink”:

A source or sink is a person or part of an organization, which enter or receives information


from the system, but is considered to be outside the contest of data flowmodel. .

2.9 SYSTEM TESTING

System testing involves unit testing, integration testing, white-box testing, black-box
testing. Strategies for integration software components into a functional product include the
bottom-up strategy, the top-down strategy, and sandwich strategy. Careful planning and
scheduling are required to ensure that modules that will be available for integration into
evolving software product when needed a serious of testing are performed for the proposed
system before the system is ready for user acceptance testing.

2.9.1 UnitTesting
Instead of testing the system as a whole, Unit testing focuses on the modules that
make up the system. Each module is taken up individually and tested for correctness
in coding and logic.

The advantages of unit testing are:

 Size of the module is quite small and that errors can easily are located.
 Confusing interactions of multiple errors in wide different parts of the
software is eliminated.

21
 Modules level testing can be exhaustive.

2.9.2 Integration Testing

It tests for the errors resulting from integration of modules. One specification of
integration testing is whether parameters match on both sides of type, permissible
ranges and meaning. Integration testing is functional black box test method. It
includes testing each module as an impenetrable mechanism for information. The only
concern during integration testing is that the modules work together properly.

2.10 MAINTAINANCE

Due to lack of communication between user and developer, the main problem that arises is

that developer is unable to recognize each and every requirement. Same was the case here,

when the project was finally to be implemented in the organization, the sponsors asked for

another requirement. They wanted that the project should provide a provision of manipulation

of database, i.e. administrator is only to manipulate. No user should be able to do that; user

has only authority of browsing the reports. They also wanted that if any user by mistake

knows the name of any page or file then he may not be able to do this until he or she is a

legitimate user and is navigating from starting of system. Proper testing & documentation

should significant reduce the frequency and extent of the required maintenance representative

from the user department, internal audit and data processing. Its basic purpose is to see if the

system has met the objectives set for it. This will comprise a comparison of actual costs and

benefits against the original estimates, a review of requests for changes and an examination

of documentation, control and security procedures and back-up arrangements.

22
2.10.1 Corrective maintenance

it means repairing processing or performance failure or making changes because of

previously uncorrected problems or false assumptions.

2.10.2 Adaptive maintenace

It means changing the problem function. Modification of a software product performed

after delivery to keep a software product usable in a changed or changing environment.

2.10.3 Perfective maintenance

It means enhancing the performance or modifying the programs to respond to the user’s

additional or changing needs. Of these types, more time and money are spent on

perfective than on corrective and adaptive maintenance together. Maintenance covers a

wide range of activities, including correct coding and design errors, updating,

documentation and test data and upgrading user support. Many activities classified as

maintenance are actually enhancements. Maintenance means restoring something to its

original condition.

Although software does not wear out like a piece of hardware, it “ages” and eventually

fails to perform because of cumulative maintenance. Over time, the integrity of the

program, test data, and documentation degenerates as a result of modifications.

Eventually, it makes effort to maintain the application than to rewrite it.

Our project has been accomplished on a stand-alone server. The project runs irrespective

of the other servers i.e. Production, Application and Development in the company on its

own and has no links. In a nutshell, our project is complete in itself.

23
CHAPTER-3

3.1 RESULTS

Home page:

How it work:

24
Menu:

Popular dishes:

25
Items with prize:

Recommended Items:

26
All Restaurants:

All Dishes:

27
Contact:

28
Login:

Register:

29
After Login:

Cart:

30
CheckOut:

Shipping Details:

31
Card Details:

OTP Coode:

32
Profile of Login User:

Order Details of Login User:

33
3.2 DataBase Results:

Carts Table:

34
Categories Table:

Cities Table:

35
Customers Table:

Delivery Partners:

36
Food Items:

Orders Table:

37
Restaurants:

38
CHAPTER-4

4.1 CONCLUSION

The online food ordering system help the restaurants owners to upload their menus online
so that they can be easily managed or changed and customers can order online for their
favourite cuisines moreover recipes can be customized according to the taste and preferences
of the customers. The system is quite easier to use and access. Since it is a web based service
so there is no need for installation.

The online food ordering system gives restaurants the platform to increase their sales and
expand their business by giving customers the facility to order food online. With an online
restaurant menu ordering system, customers can place orders online 24*7. Thus it is a
simple, fast and convenient food ordering system giving an edge over the competition at an
affordable price.

4.2 FUTURE SCOPE

In a nutshell, it can be summarized that the future scope of the project circles around
maintaining information regarding:

We can give more advance software for online food ordering system including more
facilities. Host the platform on online servers to make it accessible worldwide. Here we can
maintain the records of food and item category. Enhancement can be done to maintain all the
food,item category ,shopping cart , customer.

39
REFRENCES

Websites used for Reference

 www.w3schools.com
 www.developer.com
 www.stackoverflow.com
 www.tutorialspoint.com
 www.codeopen.io.com
 www.fontawsome.com
 www.googlefonts.com
 www.logomaker.com

40

You might also like