Project Report
Project Report
A PROJECT REPORT
ON
(ONLINE FOOD ORDERING SYSTEM)
Submitted to
Department of Computer Application
Banke Bageshwori Campus
Submitted by:
Maheshwar Budha
Supervisor’s Recommendation
…………………………..
(Project Supervisor)
Nepalgunj, Banke
i
Tribhuvan University
LETTER OF APPROVAL
………….……………… ………………………………
[Link] Chand Mr. Birendra Singh Saud
Project Supervisor Campus Chief
Banke Bageshwori Campus Banke Bageshwori Campus
Nepalgunj, Banke Nepalgunj, Banke
------------------------ --------------------------
ii
Acknowledgement
We are delighted to express our sincere gratitude to everyone who supported us during
the development of this project. Our heartfelt thanks go to our supervisor, Mr. Ashok
Chand, for his guidance, constant encouragement, and willingness to allocate time from
his busy schedule for project progress reviews. His ongoing inspiration played a crucial
role in helping us successfully complete the project and attain its objectives.
We extend our sincere gratitude to Mr. Birendra Singh Saud, the head of Banke
Bageshwori Campus's Department of Bachelor in computer application, for consistently
motivating us, offering support, and creating an optimal working atmosphere.
Finally, we extend our special appreciation to all the staff members of the BCA
department who have directly and indirectly contributed to the success of this project.
Last but not the least we would also like to thank our mates, teachers, and the entire
college as a whole for being a pillar of strength and support in times of stress & difficulty
throughout the project duration.
iii
Abstract
The main objective of this project is to create an Online Food Ordering System designed
to simplify the process of searching, Ordering, and managing Foods as well as Category.
The platform provides an efficient and user-friendly interface for customers to search for
available Foods, view Foods, make Ordering, and manage their Orders online.
The system is developed using HTML, CSS, Bootstrap, JavaScript, PHP, and MySQL.
Key features include user registration, Food search and filtering options, Ordering,
management, and payment gateway integration. The system prioritizes data security and
offers real-time notifications for Ordering confirmations and updates.
Keywords: Online Food Ordering, Food Ordering, User-Friendly, Admin Management,
Web Development, PHP, MySQL
iv
Table of Contents
SUPERVISOR’S RECOMMENDATION ........................................................ i
Letter of Approval .............................................................................................. ii
Acknowledgement ...............................................................................................iii
Abstract ............................................................................................................... iv
List of Figures ................................................................................................... vii
List of Tables......................................................................................................viii
List of Abbreviations ......................................................................................... ix
CHAPTER 1: INTRODUCTION ........................................................................1
1.1 Introduction ......................................................................................................1
1.2 Problem Statement ...........................................................................................2
1.3 Objectives ........................................................................................................2
1.4 Scope and Limitation........................................................................................2
1.4.1 Scope of this Project .....................................................................................2
1.4.2 Limitation ......................................................................................................2
1.5 Development Methodology .............................................................................3
1.6 Report Organization .........................................................................................4
CHAPTER 2: BACKGROUND STUDY AND LITERATURE REVIEW.....5
2.1 Background Study ............................................................................................5
2.2 Literature Review ..............................................................................................6
CHAPTER 3: SYSTEM ANALYSIS & DESIGN..............................................7
3.1. System Analysis ..............................................................................................7
3.1.1 Requirement Analysis ................................................................................7-9
3.1.2. Feasibility Analysis ...............................................................................10-12
3.1.3 Analysis ..................................................................................................13-14
[Link] Data modelling using ER Diagrams .........................................................15
[Link] Process modelling using DFD ............................................................16-19
3.2. Design ...........................................................................................................16
3.2.1. Database Schema Design ............................................................................17
3.2.2. Form and Report Design ............................................................................17
v
CHAPTER 4: IMPLEMENTATION AND TESTING .................................20
4.1. Implementation .............................................................................................20
4.1.1. Tools Used ...............................................................................…..............20
4.1.2. Implementation Details of Modules ..........................................................20
[Link]. Admin Module .......................................................................................20
[Link].1. Admin Login module ..........................................................................20
[Link].2. Admin Interface module .....................................................….............21
[Link]. User module ...........................................................................................21
[Link].2. User interface module .........................................................................21
4.2 Testing ...........................................................................................................21
4.2.1. Test Cases For Unit Testing .......................................................................21
4.2.2. Test Case for system testing ......................................................................23
4.3. Result Analysis ............................................................................…..............23
CHAPTER 5: CONCLUSION AND FUTURE RECOMMENDATIONS ....24
5.1. Conclusion .....................................................................................................24
5.2 Future Recommendation ................................................................................24
REFERENCES ....................................................................................................25
Appendices ......................................................................................................26-31
vi
List of Figures
Figure 1.1: Waterfall Model...................................................................................3
Figure 3.2: Use Case Diagram................................................................................9
Figure 3.3: ER Diagram........................................................................................15
Figure 3.5: DFD 1 Level........................................................................................16
vii
List of Tables
Table 3.1: Gantt Chart............................................................................................13
Table 4.2: Tools and Technology.........................................................................20
Table 4.3: Test Case for Admin Registration........................................................22
viii
List of Abbreviations
ix
CHAPTER 1: INTRODUCTION
1.1 Introduction
The Online Food Ordering System is a web based application designed to simplify and
digitize the process of ordering food from restaurants. The system enables administrators
to manage food items, categories, customers, orders, payments, and reports efficiently
from a central dashboard. Traditionally, managing food orders involved manual order
taking, paper bills, and direct communication between customers and restaurant staff.
This system eliminates those inefficiencies by introducing automation, real time order
tracking, and secure digital record management.
The system provides modules for different operations such as adding and managing food
categories, customer records, order details, payments, and registered users. It also offers
report generation, menu management, and account handling. The web interface is
intuitive, multi lingual, and responsive, ensuring accessibility for both administrators and
staff.
In the traditional food ordering process, most management tasks are carried out
manually, which requires a significant amount of personal effort and time.
Manual systems make it difficult for users to keep track of available restaurants, food
items, order details, and payment information accurately.
The absence of a computerized system often leads to delays in processing orders and
responding to customer requests.
Manual record keeping increases the chances of human errors while maintaining order
details, food information, and payment records.
Retrieving important information quickly becomes difficult because records are not
stored in a centralized digital system.
As the number of users, restaurants, and orders increases, managing the entire ordering
process manually becomes complex and unreliable.
1
1.3. Objectives
To develop a secure, efficient, and user friendly online platform for food ordering
management.
To automate administrative tasks like customer tracking, order processing, invoice
generation, and payment recording.
To reduce the errors associated with manual billing processes.
To maintain an organized database of food items, customers, orders, and users.
1.4.1. Limitation
The system does not include an online payment gateway — payments are
recorded manually.
The project does not provide a customer self-service portal.
Internet or intranet connection is required to use the system.
Multi-platform mobile applications are not yet integrated.
2
1.5 Development Methodology
The development of the Online Food Ordering System follows the Waterfall
Methodology, ensuring flexibility, iterative improvements, and user feedback integration.
The project is divided into sprints, where features like Food search, adding Food, and
Ordered data are developed and tested incrementally. Regular testing and updates ensure
a smooth, secure, and efficient system. This approach helps in quickly adapting to
changing requirements and enhancing user experience.
3
1.6 Report Organization
4
CHAPTER 2: BACKGROUND STUDY AND LITERATURE
REVIEW
2.1 Background study
Traditionally, food ordering in many small restaurants and food outlets is handled
manually through direct communication, handwritten notes, or paper-based records. This
traditional approach often leads to several problems such as order mistakes, slow service,
difficulty in maintaining records, and inefficient management of food items and customer
orders. As the number of customers and menu items increases, managing orders manually
becomes more complicated and time-consuming.
With the rapid growth of information technology and internet services, web-based
systems have become an effective solution for automating business operations. Modern
web technologies make it possible to develop applications that allow customers to browse
menus, place orders, and track order status online. At the same time, administrators can
efficiently manage food items, categories, orders, and customer information through a
centralized system. Many online food ordering platforms have already been developed to
support large restaurants and food delivery companies. However, most of these systems
are complex, expensive, or designed mainly for large-scale businesses. Small and
medium-sized restaurants often require a simpler and more affordable solution that can
help them manage orders efficiently without requiring advanced technical knowledge.
Therefore, the Online Food Ordering System is designed to provide a simple, user-
friendly, and efficient platform for managing food orders digitally. The system helps
reduce manual workload, improve order accuracy, and maintain organized records of
food items, customers, and orders. By using web technologies such as HTML, CSS,
JavaScript, PHP, and MySQL, the system aims to provide a reliable and accessible
solution that supports better management and faster service in food ordering operations.
5
2.2. Literature Review
Previous studies have shown that the use of web technologies has significantly improved
the efficiency of food service management systems. According to Sharma, Gupta, and
Mehta [1], an online food ordering system developed using web technologies allows
customers to browse menus, place orders, and track their order status through a
centralized platform. Their research highlighted that such systems reduce manual errors,
improve service speed, and provide better customer satisfaction by automating the
ordering and management processes.
Johnson, Brown, and Davis [2] presented a smart food ordering and delivery management
system that integrates restaurant management with delivery tracking features. Their
system focused on improving communication between restaurants, customers, and
delivery staff. The study concluded that automation not only improves operational
efficiency but also provides better transparency and real-time updates for order
management.
Patel and Verma [3] developed a web-based food ordering system using PHP and
MySQL technologies. Their research demonstrated that these technologies are cost-
effective, reliable, and suitable for developing dynamic web applications for restaurant
management. The system allowed administrators to manage food items, categories, and
orders efficiently while maintaining a structured database. The authors emphasized that
such systems are particularly useful for small and medium-sized restaurants that require
affordable digital solutions.
Furthermore, Singh, Thapa, and Karki [4] proposed a real-time food ordering system
integrated with an online payment gateway. Their system focused on providing secure
payment processing and faster order confirmation. The study emphasized the importance
of integrating modern technologies such as secure transactions, real-time notifications,
and database-driven systems to improve the overall efficiency of food ordering platforms.
From the reviewed literature, it is evident that web-based food ordering systems provide
significant advantages such as automation, improved accuracy, better data management,
and enhanced user experience. These studies have greatly influenced the design and
6
development of the proposed Online Food Ordering System by guiding the selection of
technologies, system architecture, and functional requirements used in this project.
7
CHAPTER 3: SYSTEM ANALYSIC & DESIGN
The System Analysis phase is crucial for understanding the requirements, processes, and
potential challenges involved in developing an Online Food Ordering System (OFOS). It
involves a detailed investigation of user needs, business objectives, system design, and
existing solutions to ensure that the new system can deliver on its intended goals
efficiently. Below is an overview of the key elements involved in the system analysis for
an OFOS:
The Requirement Analysis phase is vital for identifying and documenting the needs and
expectations of both the users and stakeholders involved in the Online Food Ordering
System (OFOS). This phase ensures that the system meets the business goals, user
expectations, and technical specifications. Below is a detailed analysis of both functional
and non-functional requirements.
i) Functional requirement
The functional requirements for the Online Food Ordering System focus on the key
features and operations that ensure a seamless experience for administrators, Delivery
Staffs, and Users. The system must allow administrators to manage Foods, Orders,
payments, and reports efficiently. It should support user authentication, provide secure
access, and maintain accurate records of Food availability and Delivered transactions.
Authorized users (Admin) must be able to add, update, view, and delete records as
required. The system should generate reports summarizing total Ordered, Foods,
payments, and users, ensuring effective decision-making and monitoring. Additionally, it
shows the whole ordered data in a table.
8
a) Online Access
Online access refers to the ability to use the system through an internet browser from any
location, at any time. In the Food Ordering System, authorized users (Admin) can log in
securely to manage Foods, Orders, add food or category without needing to perform
manual record-keeping. This ensures flexibility and accessibility while maintaining
centralized data management through a web interface.
b) User Registration
User registration enables administrators to create new user accounts with specific roles
and permissions such as Admin or Staff. Each registered user has a unique username and
password for secure system access. Through this feature, the administrator can control
who has permission to manage system modules and maintain accountability within the
system.
c) Dashboard
The dashboard serves as the central hub for system operations. Once logged in, the user is
greeted with a summary of key information such as total houses, tenants, payments, house
types, users, and reports. It provides an organized, visual overview of system activity and
enables quick navigation to other modules like Order Management, Payment Records, or
Reports.
d) Profile Management
Profile management allows users (administrators) to view and update their personal
details, such as name, email address, and password. This ensures that user information
remains accurate and secure. Additionally, the admin can access account management
options to modify user privileges or credentials as necessary.
9
e) Use Case Diagram
A Use Case Diagram for the Online Food Ordering System illustrates how the different
actors interact with the system’s core functionalities. The main actors in the system are
Admin and Staff.
The Admin can manage all modules, including House Type, House, Tenant,
Payment, Report, and User Management. The Admin has full control over adding,
updating, deleting, and viewing records as well as generating and exporting
reports.
The Staff interacts with the system primarily to manage Tenant and Payment
records, performing regular updates and maintaining rental transaction data.
External interactions involve data storage and report generation, ensuring smooth
integration between user input and database records.
This diagram effectively represents the main operations and relationships between users
and system functions within the Online Food Ordering System, highlighting how
administrators and staff collaborate through the centralized online platform to manage
property rentals efficiently and securely.
10
Figure 3.2 Use Case Diagram
Performance
Performance refers to how efficiently the system processes user requests and displays
information. In the Online Food Ordering System, performance ensures that
administrators and Ordered food can quickly manage, and payments without experiencing
delays. The system must be optimized to handle multiple data transactions efficiently,
ensuring smooth navigation and faster response times even as the database grows.
Reliability
11
Reliability ensures that the system performs its functions accurately and consistently
without failure or data loss. For the Online Food Ordering System, reliability is important
for maintaining Foods records, Category availability, and payment history without
interruptions. The system should provide continuous access and preserve data integrity,
even in cases of unexpected technical issues or heavy usage.
Maintainability
Maintainability refers to how easily the system can be updated, corrected, or enhanced
after deployment. The Online Food Ordering System is designed using modular coding
practices, allowing developers to make changes to specific parts (such as Food
management or payment modules) without affecting other components. This ensures
efficient troubleshooting, updates, and feature expansion.
Portability
Portability ensures that the system can operate smoothly across different environments or
devices with minimal adjustments. The Online Food Ordering System is built as a
web-based application, making it accessible on various browsers (like Chrome, Firefox,
and Edge) and devices (desktops, laptops, and tablets). It can also be easily hosted on
different servers or platforms when required.
Extensibility
Reusability
12
Reusability indicates that system components or modules can be reused across different
sections or future projects. The Online Food Ordering System is developed with reusable
code segments, such as database connection classes, validation scripts, and user
authentication modules. This approach reduces redundancy, increases efficiency, and
minimizes development time for future updates or system expansions.
i) Technical
ii) Operational
iii) Economic
13
Economic Feasibility evaluates whether the Online Food Ordering System is financially
viable and provides a return on undelivered (ROUD). This involves assessing the costs
involved in developing, implementing, and maintaining the system, as well as predicting
potential revenue streams and ensuring that the system will be sustainable in the long
term.
iv) Schedule
A project schedule outlines the timeline for the development and implementation of the
Online Food Ordering System. It includes key phases, tasks, deadlines, and resource
allocation to ensure the project progresses smoothly and is completed on time.
14
Table 3.1. Gantt Chart Table
3.1.3. Analysis
The Entity–Relationship (ER) Diagram for the Online food Ordering System represents
the structure of the database, showing how various entities interact with one another. It
illustrates the logical relationships between different components of the system, helping
ensure accurate data organization and integrity.
In this system, the User entity stores information about system users, such as the admin
and staff, including details like username, password, role, and email. The User entity
manages other modules and has access to add, edit, or delete records as permitted by its
role.
The House entity holds data about each available property or rental unit, including house
number, address, type, and rental rate. Each house belongs to a specific House Type, such
as apartment, duplex, or single room. The House Type entity defines these categories and
maintains their descriptions to make classification easier.
The Tenant entity stores all the relevant information about tenants, including name,
contact, email, address, and registration date. Each tenant is associated with one or more
15
houses, forming a one-to-many relationships since each house may be rented by multiple
tenants over time.
The Payment entity records transaction details related to each tenant’s rent, including
payment amount, payment date, and method. Each payment is linked to a specific tenant
and house, ensuring that the history of payments is tracked and traceable.
The Report entity is used to generate summaries for administrators to view system
statistics such as total houses, tenants, payments, and user data.
Additionally, the relationships among these entities establish a clear database structure
with one-to-many (1:M) and many-to-one (M:1) connections. For instance:
This ER Diagram ensures a clear and consistent database design, supporting the efficient
handling of rental operations, data retrieval, and reporting within the system.
16
Fig: 3.3 ER diagram of online room booking system
17
[Link]. Process Modeling Using DFD
Process Modeling using Data Flow Diagrams (DFD) for an Online Food Ordering System
involves visually representing how data moves through the system and how various
processes interact with each other. DFDs help to outline the flow of information between
entities, processes, data stores, and external entities (such as users or external systems).
3.2. Design
System design is a crucial phase in the development of any software system. It translates
the requirements and specifications gathered in earlier phases into a detailed plan for
building the system. In the case of an Online Food Ordering System, the design will
address the system architecture, user interface, database design, and security measures to
ensure smooth operation.
The Form and Report Design of the Online Food Ordering System focuses on creating
user-friendly interfaces that allow smooth interaction between users and the system.
Well-designed forms make it easy for administrators and staff to input, update, and
manage data related to houses, tenants, payments, and users. Each form has a clean and
consistent layout that minimizes user errors and ensures efficient data entry. Dialog boxes
are used for adding or editing records, providing a straightforward and guided user
experience.
19
3.2.3. Interface and Dialogue Design
The interface design and dialogue design play a crucial role in ensuring a smooth, user-
friendly experience within the Online Food Ordering System. A well-structured interface
allows administrators and Users to navigate between modules easily, while clear and
intuitive dialogues help guide users through each process — such as adding Foods,
managing payments, or updating Foods records. The design emphasizes simplicity,
efficiency, and accessibility, ensuring that users can complete their tasks with minimal
effort and greater accuracy.
Reader Layout
The Reader Layout defines how content and elements are arranged and presented to users
in a clear and visually appealing way. In the Online Food Ordering System, the layout
ensures that essential functions — such as viewing Ordered lists, payment data, and food
categories — are easily accessible. Each section is designed with a clean and consistent
structure so that users can quickly understand data and perform management tasks
efficiently.
Linear Layout
The Linear Layout organizes system components in a logical, sequential manner, either
vertically or horizontally. In this system, the dashboard and data entry forms (like “Add
Admin” or “Add Category”) follow a vertical linear flow, allowing users to move from
one input field to another effortlessly. This design simplifies user interactions and reduces
confusion by presenting a clear step-by-step data entry process.
Scroll View
The Scroll View component is used when the displayed content exceeds the visible area
of the screen. In the Online Food Ordering System, scroll views are used on forms and
data tables — such as Orders lists, payment records, or user reports — enabling users to
scroll through long lists and view complete datasets without cluttering the interface. This
helps maintain both functionality and readability across different screen sizes.
20
Image View
The Image View component is employed to display image resources such as the system
logo or icons on the header, sidebar, and dashboard. These visual elements enhance the
overall interface design, improve system recognition, and contribute to a professional and
aesthetically pleasing user experience.
Text View
The Text View is used throughout the system to display static or dynamic textual
information — including labels, headings, system messages, and data values. For
example, it is used to show house types, Users names, or payment details in tables and
dialogs. Clear font choices and consistent formatting ensure readability and visual
harmony.
Buttons
Buttons are among the most important interactive elements in the Online Food Ordering
System. They allow users to perform key actions such as adding new entries, editing
records, deleting data, saving forms, and generating reports. Each button uses color and
icon coding for intuitiveness — for instance, blue for action or edit buttons, and red for
delete buttons. This not only improves usability but also helps prevent errors by visually
differentiating actions.
Sequential search: Sequential Search, also known as Linear Search, is one of the
simplest searching algorithms used to find an element within a list or array. It
works by checking each element in the sequence one by one, starting from the
first element, and comparing it with the target value. The search continues until
either a match is found or all the elements have been checked.
21
22
CHAPTER 4: IMPLEMENTATION AND TESTING
4.1. Implementation
The implementation phase of this software development refers to the final process of the
software development in which the developed software in implemented in a real world.
software Hardware
Text editor :VS code Processor(CPU) :AMD RYZEN 7000
Web server : Apache Memory :16 GB RAM
Browser : Microsoft Edge Storage : 512GB(ssd)
Programming language : HTML, CSS,
JAVASCRIPT,PHP
Database platform : MYSQL
In an organized program, we often break the functionality into separate modules for better
structure, reusability, and maintainability. Below is a detailed explanation of the different
modules that can be implemented for the Sequential Search (Linear Search) algorithm
in Python.
23
[Link].2. Admin interface module
The Admin Interface Module is typically designed for the administrator to manage and
interact with the system, monitor search performance, and maybe even perform
administrative tasks related to data (e.g., adding, removing, or updating elements in the
dataset). This module provides the necessary interface and functionality for the admin to
perform these actions.
This is the first module of user module. It allows users to enter the home page of the
website by providing the valid credentials or they can create new account if they don’t
already have one by filling the form available in the website.
This is the second module of the user module. An authentic user can browse, look for
jobs, look for companies and apply for job if the job satisfies the user.
4.2 Testing
Testing is a systematic set of activities planned in advance to assess the quality of our
system. It should be conducted throughout the software development process to ensure
the product meets requirement and functions correctly.
24
Test Cases
1. For Admin Login
Test Test Test Steps Input Test Expected Results Actual Result Status
Case Scenario Data
Id
Check the 1) Browse the 1) 1) Successful 1) As expected 1) Pass
1 login admin login Username: login and admin
activity page of admin enter the
with valid website. 2) Password: dashboard.
credentials. 2) Enter valid admin
Credentials. 3)
3) Click login Username: 2) Unsuccessful 2) Unsuccessful to
button. xxxx login and admin login admin
4) Password: enter the
xxxx dashboard 2) Pass
2 Check the 1) Browse the
login admin login
activity page of
with invalid website.
credentials 2) Enter invalid
Credentials.
3) Click login
button.
25
4.2.2. Test case for system testing
System testing is a testing phase aimed at verifying the functionality and performance of
the fully integrated software product. Its primary objective is to access whether the
system meets the end to end specifications. After successful testing of all the units all
components of the system are integrated one after another and tested again and again to
verify they are working well as specified meeting the objectives of the project and found
to be doing so.
The results that our system is robust in handling user interactions. This analysis confirms
that the meets its objectives aligning with quality standards and user expectations. The
login functionalities are secure and use-friendly, with appropriate messages displayed for
various scenarios like invalid inputs or incomplete forms.
26
CHAPTER 5:
CONCLUSION AND FUTURE RECOMMENDATIONS
5.1 Conclusion
The development of the Online Food Ordering System successfully addresses the
challenges associated with traditional, manual Foods Ordering by automating the
processes of Users registration, Food categorization, payment recording, and report
generation, the system provides a more efficient, reliable, and accessible solution for
administrators and staff. It minimizes human error, improves data accuracy, and ensures
that all Foods Ordered are performed within a centralized digital platform. The user-
friendly interface and organized database enhance productivity and transparency, making
management tasks faster and more effective. Overall, this system demonstrates how
digital transformation can streamline Ordering management and serve as a strong
foundation for future enhancements such as online payments and mobile accessibility.
Although the Online Food Ordering System fulfills its primary objectives of automating
and managing Ordering operations effectively, there are several areas for future
improvement. Security can be enhanced by implementing Two-Factor Authentication
(2FA) and SSL encryption to ensure that user and payment information remains
protected. Introducing online payment integration or mobile wallet support would enable
convenient and seamless rent transactions. Developing a mobile-friendly version or a
dedicated mobile application would further improve accessibility and usability for
administrators and tenants on the go. Additionally, incorporating real-time notifications
for due payments, tenant updates, and system alerts would enhance communication and
management efficiency. Finally, an advanced reporting dashboard with visual analytics
on restaurant income, occupancy rates, and Orders activity could help administrators
make more informed decisions and manage the system more strategically.
27
REFERENCES
[1] A. Sharma, R. Gupta, and P. Mehta, “Online food ordering system using web
technologies,” International Journal of Computer Science and Information Security, vol.
47, no. 3, pp. 210–220, 2023.
[2] L. Johnson, M. Brown, and K. Davis, “Smart food ordering and delivery management
system,” International Journal of Advanced Computer Science Applications, vol. 41, no.
2, pp. 95–110, 2021.
[3] S. Patel and T. Verma, “Development of web-based food ordering system using PHP
and MySQL,” International Journal of Innovative Research in Computer and
Communication Engineering, vol. 38, no. 4, pp. 180–195, 2022.
[4] R. Singh, D. Thapa, and N. Karki, “Real-time food ordering system with integrated
payment gateway,” Asia Pacific Journal of Multidisciplinary Research, vol. 44, no. 1, pp.
60–75, 2024. [Online]. Available: [Link]
[5] L. Welling and L. Thomson, PHP and MySQL Web Development, 5th ed. Boston,
MA, USA: Addison-Wesley, 2017.
28
Appendices
Admin Dashboard
Admin Login
29
Home Page
30
Login
31
Update Admin
Order Tables
Update table
32
Manage Food
Update Food
33
Manage Category
Update Category
34