Adil Khan 11 months 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
Home Automation & Safety system using GSM & Wi-Fi Module

We will build a system for wireless communication. In this project, we will develop a home...

1675638330.png
Adil Khan
11 months ago
Deign and Development of RADAR for Quadcopter

Civil aviation regulatory authorities demand all the aspects of safety of unmanned air veh...

1675638330.png
Adil Khan
11 months ago
Design and analysis of a totally implantable self-driving venous assis...

Palliative repair of single ventricle defects involves a series of open-heart surgeries wh...

1675638330.png
Adil Khan
11 months ago
IOT Based Home Safety Security and Automation

The project focuses on building a smart home security, safety and automation system w...

1675638330.png
Adil Khan
11 months ago
Sight Guardian

In this going era of AI and IoT driven society, the safety of the industrial workers have...

1675638330.png
Adil Khan
11 months ago