This report is the final year report of Mr. Raj Pradhan. He is graduate of university of Wolverhampton. You can download his report by clicking download here button at the end of this page.
1.1 General Introduction:
Mobile Application abbreviated as Mobile App is the type of application software
that is designed to run on mobile devices like; smartphone and tablet computers.
These applications are more limited and are for specific functionality like, gaming,
calculator, browsing. Mobile app takes advantages of both hardware and software
of the mobile device to provide feature to the end user. Apps that use LBS (Location
Based Service) are fundamentally built from the ground up for mobile devices given
that this feature cannot be implemented on a PC as PC lacks location services
(Techopedia Inc., 2017). Mobile app has been used in various sectors as of lately.
Education, health, transportation, shopping, communication, restaurants and
ordering food and beverages has all become easier through mobile application.
Now, people seek for updated version of their day to day app and developers also
have been constantly working on to provide update on timely basis through the user
feedbacks to make user use their application. Due to this, there has been increase
in app developers and new app development companies recently in the market
Currently in the year 2019, there are two methods to develop mobile application.
The two platforms for app development as per mid of 2018 are Android and IOS. As
of mid-2018 about 88% of smartphone operate on android and 11.9% smartphone
are running IOS (Statista, 2018).
Android was developed by Google back in 2007 and since then its popularity has
grown immensely since its arrival and is now one of the most popular smartphone
operating system. Over a course of decade, the android OS user has increased
rapidly from 5.9 Million in 2009 to 2.3 Billion by 2018 (Statista, 2018).
1.2 Problem Domain
It’s difficult to find desired restaurant whenever needed, when particular type of
food type at a particular time. It is not possible to go street by street searching for
the restaurant and for the food they desire is already a very tiring task. At this day
and time with the advancement of technology the internet data consumption is
increasing rapidly and so it is getting cheaper and faster. People tend not to go
around places to search for a place to eat. Not every day a person wants to eat
same type of food. Food taste keeps on changing and searching restaurant is not
easy task. Everyone today carries a smartphone and most of them carry android
smartphone. A mobile system is needed that searches for the restaurant at
nearby location (LovelyCoding, 2018).
1.3 Project Title
Resturant2Eat is an android application which helps to search for desired
restaurant at nearby places anytime.
1.4 Project as a Solution
Restaurant2Eat is a service oriented android application which will display the
nearest restaurant location to the user according to their taste and food type. It is a
platform where restaurant owner can register their restaurant update the
information of restaurant so the customers (end-user) who are in search of
restaurant can easily access the information provided. The users can search for
the restaurant on the namely basis for the food they want to eat and review about
the restaurant. The user can choose the food categories and search the desired
restaurant (LovelyCoding , 2018). Logged in user can comment add reviews and
rate the restaurants. Admin will view all the members comment of their respective
restaurant given by the customers (end-user) (Fabbrizio, Gupta, & Mani, 2010).
1.5 Academic Questions
What are the problems faced by people who go out and find difficulties in
searching the restaurant and what can be done to solve them?
1.6 Aims of the Project
The aims of the project are:
i. To develop an android application that help to search for desired restaurant.
ii. To develop a working prototype
iii. To follow proper methodologies and time schedule
iv. To generate final report
1.7 Objectives of the Project
The objectives of the project are:
i. To combine wireless technology (mobile data and Wi-Fi) and Android
platform to search for ideal restaurant
ii. To enable real time feedback and review system.
iii. To provide user-friendly mobile application to end user.
iv. To build two separate app for admin (restaurant owners) as customers
Through research from various research papers and journals various key
components were detailed for further evolvement of project, hence the proposed
i. A mobile application prototype of restaurant locator application for android
ii. A mobile Application that uses Location Based Service (LBS) that helps to
display the nearby restaurant by obtaining user’s current location.
iii. A mobile application that allows user to give feedback about the restaurant
iv. A mobile application that displays nearby restaurant on real-time on the
1.9 Research Methods
Descriptive Research was conducted before the development of the project.
Questionnaires was made using Google Forms and was distributed to over
number of people through social media. The review was positive and mixed but
the problem with most of the user was same, having difficulty to find restaurant at
new place due to their food type and environment of the restaurant. The detailed
research description is discussed in literature part of the report and the result from
the research is kept in the appendix of the report.
1.10 Scopes and Limitations
The project focuses more for the people who eat out in restaurants but have
difficulties in finding them because they are new to the place, they don’t know how
the food is and the environment of that place is. The age group focused by this
application is mostly youngster aged grouped (18-25) because these aged group
people are the one who travel a lot and are the most active people on the internet.
The app is in not really advance as it is the first version and further updates will
assure its improvement. Likewise, the coverage is only limited to Kathmandu. In
the future update and growing demand, the app will be implemented in the other
places and new features will be added.
1.11 Report Structure
The report consists of the following topics:
This section contains general introduction about the mobile application, problem
domain and the project topic as solution to the problem. This section also
explains the aims and objective of the project along with the artefacts to develop
and possible scopes and limitations.
1.11.2 Background (Literature Review)
This section contains the research and investigation for the project and all the
literature found during research phase are included here. Some similar mobile
applications have been compared and evaluated in this section.
1.11.3 Main Body of the Project
This section includes the design documents for the project and also the
wireframes, use case diagrams, entity relationship Diagrams, class diagrams and
sequence diagram and activity diagram. This section also includes all the tools
and techniques used for the development of the project and details about the
artefact developed. It also includes the methodology used during the
development phase of the artefact. All the testing performed under different
circumstances and debugging if necessary are included as well.
This section includes the analysis of the report and the outcome of
1.11.5 Conclusion and Future Recommendation
This section includes summary of the report and future recommendation for the
You can download the file from here.