Digi Menu Documentation
Digi Menu Documentation
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.
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.
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
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
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
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.
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
Design 1 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
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.