Digi-Menu Documentation Final
Digi-Menu Documentation Final
Submitted by
27 April, 2025
1
Abstract
The hospitality industry is rapidly evolving, driven by the need for efficiency, exceptional
service, and digital integration. Digi-Menu is an innovative platform designed for hotels,
restaurants, and businesses managing orders and deliveries, simplifying operations to
enhance customer experiences. With user-friendly tools for real-time updates, it simplifies
menu management, order processing, and administrative tasks, allowing staff to focus on
delivering seamless dining experiences. It’s customization features cater to businesses of
all sizes, enabling dynamic promotions, seasonal offerings, and tailored menus that align
with customer preferences. By integrating traditional hospitality practices with modern
digital solutions, Digi-Menu improves communication between staff and customers,
reduces errors, and boosts satisfaction and loyalty. As a vital tool in the digital age,
Digi-Menu redefines efficiency and excellence in hospitality operations.
2
Acknowledgement
I would like to take this opportunity to thank all the people who helped in the successful
development of Digi Menu. Firstly, we would offer our deep regard to Prawesh Dhungana Sir for
giving this opportunity to showcase our project and also I would like to express my gratitude for
my fellow friends and teachers for their valuable guidance, support, and encouragement
regarding the project. Their mentorship has gone a long way in shaping my understanding and
execution of the service management. I am indeed grateful to my colleagues for encouragement,
sharing knowledge, and expertise which enriched the project. I will extend my special thanks to
the open source community. Above all, let us acknowledge hereby, the community inspired me
for this project. Digi Menu aims to build modern hospitality services to ensure helping the
related fields.
3
List of Abbreviations
JS : JavaScript
4
Table of Content
1. Introduction................................................................................................. 8
3. Objectives..................................................................................................10
4. Methodology..............................................................................................11
5. Conclusion.................................................................................................20
6. References................................................................................................. 21
5
6
LIST OF FIGURES
7
LIST OF TABLES
Table 1 Gantt Chart 13
8
1. Introduction
The hospitality industry is evolving rapidly, driven by the need for efficiency, exceptional
service, and modern digital tools. In this dynamic landscape, Digi-Menu emerges as a
smart and simple platform tailored for hotels, restaurants, and businesses managing orders
and deliveries. It streamlines operations, helping businesses deliver superior customer
experiences. Digi-Menu integrates services seamlessly into the digital world. From
updating menus to managing customer orders, its tools simplify everyday tasks, improving
efficiency and allowing businesses to focus on creating memorable experiences. This
platform keeps pace with the growing role of technology in hospitality, making it a vital
asset.
9
2. Problem Statement
3. High Costs of Menu and Pricing Updates: Updating menus and prices is
another costly challenge for many establishments. Whenever an item or price changes,
businesses must print new menus, leading to increased expenses and waste. This becomes
even more burdensome for businesses that frequently update their menus, such as those
offering seasonal dishes or daily specials.
10
3. Objectives
Digi-Menu enables businesses to update menus instantly, ensuring customers always have
access to the latest options, improving service speed and accuracy.
The platform helps streamline workflows, reduce wait times, and enhance customer
satisfaction by centralizing order management and administrative tasks.By reducing time
spent on manual tasks, staff can focus on delivering exceptional customer experiences,
leading to higher satisfaction and loyalty.
11
4. Methodology
4.1.2.Requirement Analysis
Functional Requirements
1. The platform should allow users to register and create profiles for service providers.
2. It should support real-time updates on the availability of service providers and ordering
status.
3. It must enable seamless ordering of services by users and manage service requests.
4. The platform should allow users to leave reviews and feedback on the services provided.
5. The platform should allow service providers to update their profiles, availability, and
service offerings.
12
Non-Functional Requirements
1. The system should ensure high availability and minimal downtime to facilitate
continuous access.
2. The user interface should be intuitive, responsive, and accessible for all users, including
those with disabilities.
3. The software should be well-documented, modular, and maintainable for easy future
updates and scalability.
4. The platform should be optimized for all camera using devices to cater to a wide range
of users.
5. It should ensure data security and privacy for both users and service providers.
4.2.1.Technical Feasibility
Technical feasibility assesses whether the project can be effectively executed based on the
software, hardware, and technical expertise available. Digi-Menu utilizes HTML, CSS,
React to deliver a responsive and interactive user interface, while Node.js paired with
Express powers the backend to ensure reliable and smooth operations. State management is
streamlined through the implementation of Redux, enabling seamless data processing.
4.2.2.Operational Feasibility
Digi-Menu is designed to be simple and easy to use, making it suitable for both tech
experts and people who does not know much about these technology. Its user-friendly
design ensures smooth use for service providers, users, and administrators. Since the target
13
audience is already familiar with ordering and review platforms (i.e Daraz, Foodmandu,
Pathao, etc), adopting this system should be easy. Features like real-time updates, a
feedback system, and a seamless experience ensure the works efficiency along with
meeting its goals.
4.2.3.Economic Feasibility
Digi-Menu is an affordable platform that uses open-source technology and cloud
infrastructure to keep costs low. It makes connecting service providers and users easier,
reducing the overall coordination costs. By simplifying the process, it cuts down waiting
times and reduces manual labor for both parties. Service providers can serve more clients,
while users can quickly order anything they desire that is available.
4.2.4.Schedule Feasibility
The project timeline is realistic, considering the scope and available expertise. Below is the
Gantt chart that outlines the major milestones and their respective timelines.
Fig:Gantt chart
14
4.3. High Level Design of System
4.3.1.Methodology of Proposed System
Feasibility Study
This first phase looks at how practical the project is, focusing on technical, operational,
and financial factors. The aim is to make sure the system is possible and fits with the
organization's goals. The findings from this phase help plan the next steps, ensuring
resources are used wisely and expectations are realistic.
In this stage, system requirements are collected through interviews with stakeholders like
service providing businesses and customers. Key features such as user registration, item
serving, pop-up notifications, and review systems are identified. These specifications serve
as an agreement between stakeholders and customers, forming the basis for the design
phase.
15
Design
In this phase a detailed system design is developed, turning the requirements into technical
solutions. This includes designing the database, creating user interface mockups, and
outlining system workflows. Feedback from earlier stages is used to ensure the design
meets user needs and works within technical limits.
During this phase, the system's development starts. Each component or module is coded
and tested independently to ensure they align with the functional requirements. Through
unit testing, any bugs or issues are identified and fixed early, helping to maintain the
reliability and quality of the code throughout the process.
In this phase, the individual modules are combined and tested together as a complete
system to ensure smooth and efficient functionality. System testing ensures that the system
meets all the required specifications and performs reliably under different scenarios. Any
feedback from these tests may lead to necessary adjustments or improvements before the
final deployment.
Maintenance
After deployment, the system enters the maintenance phase, where updates, bug fixes, and
performance improvements are implemented based on user feedback and evolving
requirements. Maintenance ensures the system remains functional, secure, and efficient
over time with the same user friendly experience as a priority.
16
Use Case Diagram
17
4.3.2.System flowchart
18
4.3.3.Working Mechanism of Proposed System
1.User Registration:
Users, including Hotel/Restaurant and Customers, register and authenticate through the
platform.
2.Profile Management:
Hotel/Restaurant create and manage their profiles, adding relevant details about their
services, availability, and pricing. While the customers develops a good reputation by
reviewing and genuine orders to prevent getting blacklisted.
Customers enter the menu through a QR code uniquely designated to the table they are
seated on or the room they are booked into. This will lead the customer to the menu
ordering portal and so on.
4. Arrival of order:
After the order being placed the Hotel/Restaurant will receive a pop-notification which will
notify table number, time ordered, customers profile and order number.
5.Review:
Before leaving, the customers can leave reviews and ratings on the Hotel or Restaurant's
profile. This feedback helps the SEO of the Hotel/Restaurant within the app similar to the
concept of Google review system.
6.Admin Oversight:
Admins can actively access the user details and see the customer's rating. A genuine
customer will have a good rating whereas customer with fake orders will have a bad rating.
Too many false order will lead to the profile being black listed, securing the safety of the
Hotel/Restaurant's resources.
19
4.3.4.Description of Algorithms
1.User Authentication:
Users can log in to the platform using their phone number. The system ensures security by
validating the login details and granting access based on user roles (Service Providers,
Customers, or Admins). Multi-factor authentication can be implemented to enhance the
security.
3. Order Review:
After the order is placed, the order's pop-up notification would reach the Service provider
with the order number, customer details, items and amounts ordered and most importantly
the table number.
4.Service Feedback:
After availing a service, customers can submit feedback and rate the Service Provider
publicly. The algorithm aggregates feedback to calculate an overall rating, helping future
users make informed decisions and encouraging providers to maintain high standards.
5.Admin Control:
Admins have comprehensive control over the platform. They manage user registrations,
monitor feedback, oversee service provider profiles, and ensure the platform remains
secure and reliable. Admins can also resolve disputes and take corrective actions when
necessary.
20
5. Conclusion
5.1. Anticipated Benefits
21
6. References
22