Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Food Portal A Personalized, Contextual, Food Recommender System

The scope of this project is to provide a detailed description of the project management plan for an Android based application. This application is intended to provide users with personalized suggestions for food items. It will make use of the device?s GPS location sensor as well as the time zone to

Project Title

Food Portal A Personalized, Contextual, Food Recommender System

Project Area of Specialization

Computer Science

Project Summary

The scope of this project is to provide a detailed description of the project management plan for an Android based application. This application is intended to provide users with personalized suggestions for food items. It will make use of the device’s GPS location sensor as well as the time zone to facilitate the process of generating suggestions.

Functionalities of Application

  • Recommend food items for the users
  • Keep portal updated with new deals from different restaurants.
  • Send notifications to users regarding new deals.

Constraints

  • Android based application.
  • English as the native language for understanding the application and its working.

Major Inputs

  • Identification details of users (email, password, username, phone number).
  • Interested cuisines.
  • Preferred time to have meals.
  • Dietary information.
  • Location information.
  • Time zone information

Major Outputs

  • List of available food items at various selected restaurants.
  • List of restaurants in each geolocation radius (or on a map).
  • List of specific searched items.
  • List of food items according to preferences.
  • Notification about availability of new deals at user’s preferred restaurants.

Project Objectives

Food Portal – A Personal, Contextual, Food Recommender System will be a new application intended for use on mobile systems which run on the Android OS. The reason for building an application of this sort is to facilitate users in choosing a place to eat and what to eat from there according to their budget requirements. What we want the user to achieve from using this app is a list of personalized and contextual suggestions which will be picked only for that specific user. Other users may not have the same list of recommendations and that too is only because of how each user’s preferences may differ from each other.

Project Implementation Method

Since it is a solo project, in the implementation of this project we will use the waterfall process model. It is very simple to understand and use. In a waterfall model, each phase must be completed before the next phase can begin and there is no overlapping in the phases.

In this approach, the whole process of software development is divided into separate phases. The outcome of one phase acts as the input for the next phase sequentially. This means that any phase in the development process begins only if the previous phase is complete. The waterfall model is a sequential design process in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation and Maintenance.

Benefits of the Project

Similar apps like FoodPanda and EatMubarak are two examples of the most popular food recommendation systems that exist in Pakistan. These also provide the user with suggestions based on the user’s location. These apps also provide the option for home delivery of food, at the cost of some extra charges.

The limitations that the above-mentioned apps have is that although they may recommend food items for the user, they are not as personalized as the app being discussed in this project. The Food Portal, being a personalized and contextual system provides the user with accurate suggestions according to what the user has entered into the system upon registering to the app. The app will consider the user’s location, preferences as well as the time at which the user is planning on having something to eat.

Technical Details of Final Deliverable

The final project deliverable will be an Android application, running on all Android systems which have Android API level 23 or higher. This deliverable will be able to use geolocation, integrated with the user's preferences to choose the perfect restaurant for the user, according to the time.

Final Deliverable of the Project

Software System

Core Industry

Food

Other Industries

Core Technology

Others

Other Technologies

Sustainable Development Goals

Decent Work and Economic Growth, Responsible Consumption and Production

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Graphics card Equipment180008000
SSD Equipment150005000
Printing Miscellaneous 120002000
API for restaurants Equipment150005000
Location API Equipment150005000
GIS Components Equipment12000020000
Stationery Miscellaneous 135003500
Total in (Rs) 48500
If you need this project, please contact me on contact@adikhanofficial.com
0
123
Intelligent Realstate Solutions (IRES)

We are developing a system which will provide efficient solutions for Real Estate issues....

1675638330.png
Adil Khan
1 year ago
Early Diabetics Detection system

Diabetic Retinopathy (DR) is an eye ailment which influences eighty to eighty-five percent...

1675638330.png
Adil Khan
1 year ago
Cricket Game on VR

We are making Cricket game on Virtual Reality. In this game player will play cricket by vi...

1675638330.png
Adil Khan
1 year ago
Designing of Alternator for Power Generation

Most people are spending most of their lifetime in walking. Walking is also known as ambul...

1675638330.png
Adil Khan
1 year ago
FINITE ELEMENT ANALYSIS SIMULATION FRONTAL CAR CRASH ANALYSIS USING AN...

?A crash simulation is a simulation of a destructive crash test of a car using a software....

1675638330.png
Adil Khan
1 year ago