An Undergraduate Research Opportunities Programme (UROP) initiated by a group of 5
- Philip Wee 😆
- Stephen Alvin 😁
- Julia Chua 🤣
- Veda Alexandra 😉
- Joel Ng 🤗
There has always been a lag in deciding what place to meet up at. Be it a group outing, a date, or even business meeting, there is a constant statement that goes through all our heads when the location has been decided:
How far is it from here?
The organizational difficulty in deciding as a group or pair, a specific location to rendezvous at for a planned activity or event.
People planning for any sort of gathering event (e.g. business meeting, class outing, romantic date)
A location optimization app that calculates the best rendezvous point for an event while taking into account the type of meeting and each member's preferences.
Android Application
Web page
Algorithm (running on the server)
-
Username & Current Location
-
Meeting Type
Date
Outing
Meeting
-
Preferences
-
Activity
Lunch/Dinner
Recreation
Study
-
Transport
Driving
Public Transit
Walk
-
Speed
Fast
Regular
No Preference
-
Ratings
Best
Regular
No Preference
-
Shareable link will be created after the initial details have been provided to the app by the first participant, the organizer. Anyone with the link is able to join the list of participants of the meeting
Once all participants have signed up, the organizer can tap on the button to calculate and give a list of possible locations for the meet up
Data Location data of all possible places is taken from Google Places API and temporarily stored on PostgreSQL.
Algorithm
-
For each starting person dijkstra your way to each restaurant and record all the distances
-
Sum the total time taken for all the restaurants
-
See which restaurants have the lowest total time