Restaurant Finder App

2022 COE Engineering Design Project (OD06)


Faculty Lab Coordinator

Olivia Das

Topic Category

Software Systems

Preamble

Restaurant Finder/Locator App comes handy for tourists visiting an area. Yelp is one such app. Users often look for an app that works as follows: Once some restaurants are located in a given area and displayed on the app's screen, suppose a user selects a restaurant. Once the user clicks on the restaurant link, the app should recommend few more restaurants which meet some criteria similar to the selected restaurant.

Objective

Develop a smartphone graphical user-interface based app that enables locating few restaurants in a given area. And, once a restaurant is selected by clicking on the relevant link, the app should recommend few more restaurants which meet some criteria similar to the selected restaurant.

Partial Specifications

* Develop back-end code in a suitable programming environment/language using
existing libraries available in that environment/language.
* Develop graphical user interface (GUI) using a suitable UI code library
such that the UI code is able to interact with the back-end code.

Suggested Approach

* Investigate literature/information on requirements of such an application.
* Investigate Machine Learning techniques that might be helpful in realizing
the recommendation subsystem.

Group Responsibilities

Manage the project

Student A Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Student B Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Student C Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Student D Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Course Co-requisites

To ALL EDP Students

Due to COVID-19 pandemic, in the event University is not open for in-class/in-lab activities during the Winter term, your EDP topic specifications, requirements, implementations, and assessment methods will be adjusted by your FLCs at their discretion.

 


OD06: Restaurant Finder App | Olivia Das | Thursday September 8th 2022 at 07:29 PM