0% found this document useful (0 votes)
127 views14 pages

Digi Menu Documentation

Digi Menu is a digital menu ordering app that allows users to view menus, place food orders, and pay directly from their smartphones. It aims to replace paper menus by allowing visualization of dishes and pre-ordering. The app will benefit both users and restaurants by providing a more modern ordering experience and notifications of new orders. Key features will include listing restaurants, displaying food photos and reviews, ordering and payment functions. The target markets are customers who dine out or order food online, as well as restaurants seeking to improve their digital presence and order processing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
127 views14 pages

Digi Menu Documentation

Digi Menu is a digital menu ordering app that allows users to view menus, place food orders, and pay directly from their smartphones. It aims to replace paper menus by allowing visualization of dishes and pre-ordering. The app will benefit both users and restaurants by providing a more modern ordering experience and notifications of new orders. Key features will include listing restaurants, displaying food photos and reviews, ordering and payment functions. The target markets are customers who dine out or order food online, as well as restaurants seeking to improve their digital presence and order processing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Digi Menu

A better food Ordering experience

Project Title Digi Menu


Objective Replacing paper based menu with digital menu

Undertaken By Salman Ahmed

Supervised by Ma’am Fasiha Ashraf

Tools Used Here is the list of the tools used.


1. Web Tools
a) Pencil
b) Storyboardthat

2. Android Tools
a) Android Studio
Abstract

When we go to a restaurant we are presented with a paper menu. We cannot visualize what is
written and what type of dish it is (if we haven’t tried or heard before). We have come up with a
simple yet modern solution to present an app to users. User can open the app and view the menu
of different restaurants. They can select the food, select the quantity and then finally select the
table once their order is confirmed then they can wait for it to be served. Later when they are done
they can pay using app and give reviews for other users.
Introduction

Digi menu is a simple digital menu food ordering service directly from your smartphone. It features
list of restaurants, food with pictures and reviews which you can order from and pay directly from
app.

Motivation

Currently the food apps and paper menu which exists are quite limited like there is no way to show a new
introduction of deal. They have to reprint the whole paper menu and distribute. Usually it does not make
sense what is on the menu people cannot visualize the food ordered that will appear in front of them.

Target Market

I am working on an application, so all of the restaurants and hotels are the part of our market and
they will be as our customers. i.e.
 Person who dine at a restaurant and eat.
 Person who order food online.
 Person who manages the menu at restaurant.
 Advertising department of restaurant.
 Owner of the restaurant.
Restaurants will buy this product to entertain their customers so they can get connectivity with
the restaurant with maximum assurity.

Affected Groups with social or economic impact

Most common users for this application are user and restaurant who are going to get
benefit from this application.
Those impacted in a positive manner by the deployment of the system are
1. Users
2. Restaurants
User is going to view menu, place order view his account, track his order and will have
the surety that the restaurant will be notified with the update on time. Restaurants are
going to get benefits by receiving the quick notification against any order placed.

Dependencies/ External Systems

System dependency includes only one dependency that need to work perfectly for this
system to work properly and that is Firebase Server and internet connection. Firebase
Server is the only outside system service that’s being used for this system to run properly
and perform the required task.

Requirements

1) User needs id and password to login.


2) User can view menu.
3) User can view his account.
Functional Requirements
4) User can order food.
5) User can cancel the order.
6) User can select table.
1) System will be efficient and will show the notification to
Non-Functional user and staff on time.
Requirements 2) System will remain up.
3) System will cover 95% android devices.

Use Case

The Dinner(Primary)
Age 20-60(Average: 40)
Gender Male/Female
Job Student/Salaried person
Location Anywhere in Pakistan
Socio-economic Interactive
status
Computer/Mobile 0-10 Years
Experience

Online Order (Primary/Secondary)


Age 20-60(Average: 40)
Gender Male/Female
Job Student/Salaried person
Location Anywhere in Pakistan
Socio-economic Interactive
status
Computer/Mobile 0-10 Years
Experience

Menu Manager
(Secondary)
Age 20-60(Average: 40)
Gender Male/Female
Job Managing the menu
Location Anywhere in Pakistan
Socio-economic Interactive
status
Computer 0-10 Years
Experience

Advertiser (Secondary)
Age 20-60(Average: 40)
Gender Male/Female
Job Advertising/Consultancy
Location Anywhere in Pakistan
Socio-economic Interactive
status
Computer 0-10 Years
Experience

The Owner (Tertiary)


Age 20-60(Average: 40)
Gender Male/Female
Job Management
Location Anywhere in Pakistan
Socio-economic Interactive
status
Computer 0-10 Years
Experience

Persona and scenarios

Name: Ayesha Haider


Age: 22
Occupation: Student
Education: Bachelors
Location: Defense
Family: Unmarried
Hobbies: Eat and travel

I happened to meet this girl at a cafe at MM Alam road. She said she goes at least
twice a week outside for lunch dinner etc. She choose places to eat by friends
recommendations. On asking she said it would be great to see the picture and know
the ingredients of dish before ordering them. On asking suggestions she said the
app should be easy having variety of dishes and cafes / restaurants available on the
board.
Goals
 See the menu
 Choose across the menu
 To order food according to her taste
 Pay the bill
 Give the review (optional)
Scenario of Ayesha in a Restaurant
Ayesha and her friends went to Zucchini restaurant for her birthday celebration.
The waiter showed them tables. She ordered the menu from her smartphone. She
choose the type of menu through the application and the waiter at the restaurant
get the order from Ayesha through online application and verified the order. She
received the message about the status of her order. Then the ordered menu
arrived.

Name: Taimur Sheikh


Age: 30
Occupation: Owner at Zucchini Restaurant
Education: Masters
Location: Gulburg
Family: Married
Hobbies: Management and Teaching

He said we use simple paper menu because everyone uses this. He said we don’t
do pre ordering but we do reservations on call. Further on answering a question he
said it would be great if they can get pre orders and reservations through
application. He said it would be a great idea to compete our competitors by using
this digital menu rather than paper.
Goals
 Marketing
 Expense Management
 Boosting Revenue
 Providing Services
 Be Proactive
 Know that things are being done right

Scenario of Taimur Sheikh in a Restaurant


Mr. Taimur schedule and direct staff in daily work assignments to maximize
productivity and conduct daily pre-shift and weekly departmental meetings to
ensure organizational efficiency. He try to optimize profits by controlling food,
beverage, and labor cost on a daily basis and continually monitor restaurant and
take appropriate action to ensure food quality and service standards are
consistently met. He efficiently resolve problems or concerns to the satisfaction of
all involved parties.

Hierarchical Task Analysis

When we go to a restaurant we are presented with a paper menu. We cannot visualize


what is written and what type of dish it is (if we haven’t tried or heard before). I have
come up with a simple yet modern solution to present an app to users. User can open
the app and view the menu of different restaurants. They can select the food, select
the quantity and then finally select the table once their order is confirmed then they
can wait for it to be served. Later when they are done they can pay using app and
give reviews for other users.

1. A person when opens app will see a splash screen.


2. Then he will go to the login screen.
3. He will login then he can view the menu
3.1. Choose an options to which are presented.
4. If he sees the menu he can view it.
5. He can also swipe right or left to view the next dish.
6. He can order from there and select the quantity.
7. Delivery time will also be shown to him.
Design

Design 1 Design 2

Pros Cons Pros Cons


 Simple, clean  Might not be  Easy to use  Very basic functionality
 Easy to keep record engaging enough  Simple  Can’t handle security
 Familiar and intuitive  Difficult to handle  Not complex
interface collisions on times  Good flow of
app
Selected interface design is design 2

My prototype starts on the front page (the user’s home screen and profile page) and
branched from there. They have option to select the deals at front or go to the search
bar and search for restaurants or deals. Then they can easily click to view and then
swipe right or left to go to next and previous respectively, depending on their
priority. If they found the thing to order by looking at reviews or the item looks
good in picture they can then order it. They can also select quantity to order and
finally order. In next screen they can select the table at which they are sitting. Then
once the order received they can check their details and confirm it. Later they can
also pay from credit card and give reviews.
It seems like a good simple predictive and interactive design.
They can go to menu from anywhere by pressing menu icon. From this they can
check their account details, go to settings, and contact information etc.

Storyboard
Mockups
Heuristic Evaluation

H2 1 Visibility of system status / Severity 3


No proper introduction on the home page of the app. The user has to guess the
functionality. So, there should be an introduction on the starting page of the app.
H2 3 User control and freedom / severity 3
No cancel buttons or going back buttons. Just only phone back button can be used
to go back.
H2 4 Consistency and standards / severity 2
App layout is consistent but button placements needs to be a bit more consistent
H2 10 Help and documentation / severity 2
There is no option of help or about in the app. If the user gets stuck or don’t know
what to do with any specific option he cannot ask for help as there is no such option
in the app to help the user out.
H2 1 Visibility of system status / severity 4
You just have to go forward and forward. No option of going to other pages etc. also
no option to update cart or cancel something
H2 4 Consistency and standards / severity 3
Sign in pages need to be consistent. No option of registering etc.
H2-6: Recognition not Recall / severity 2
Buttons placement and other options.
H2-8: Minimalist Design / severity 2
Design can be made better. Too flashy.
Conclusion
After all of the work done and completed and tested we I reached to the conclusion
that, the project I started is completed and now all the major requirements which
were needed to run the project are now working absolutely fine. There are few things
which were skipped because they weren’t necessary. So concluding each and
everything we ended up to the statement that our project is up and running &
completed.

Future Work
At the moment, as my application is already completed with all major requirements,
for the future work I have decided to work on the graphical interface of our
application. I have planned to get our application a better human interaction so I can
know that how much I have to work on our graphical interface to get our application
more attractive. Furthermore I have decided to get our application to the market and
for that I have been planning to submit proposals to different educational institutes.
We will be conducting surveys from them and then will define the further changes
and requirements that we will have to implement on our system, either it is a web-
application or our mobile application.

You might also like