Install meteorjs
$ cd Orbital-2017-NUShortcuts
$ meteor npm install --save babel-runtime
$ meteor npm install --save bcrypt
$ meteor
Web application to provide step by step picture guides to for shortcuts around NUS.
Time is wasted travelling around NUS and there are no working NUS shuttle bus navigation apps.
We spend lots of time travelling around the campus on a daily basis. I'm sure nobody likes to do that, walking under the scorching sun, squeezing on the bus and all that. So since we're going to take those routes so often, why not learn the shortcuts around NUS to save you time (waiting for buses) and energy (climbing stairs). So here's our solution.
We plan to build out an internal NUS navigation app, featuring shortcuts by foot, with photo guides and a bus routes.
We plan to use Dijkstra's algorithm to calculate the shortest paths for the different queries.
For that, we model this as a graph problem, with buildings as vertices and edges as walkable paths. Then we create the graph, and run Dijkstra's algorithm to find the shortest paths using the different weights: time, about of stairs and availability of shelter.
Currently, we are left with FASS, Business and Science yet to be mapped.
-
Route types
- Fastest Route (Done)
- Sheltered route (Done)
- Least Stairs (Done)
-
Bus routes (In the future)
-
Reactive geolocation (In the future)
-
Snapchat style photo guides (In progress)
- Location Details (Done)
- One click directions to the location (In the future)
- Ranking system (In the future)
- One click directions to the location (In the future)
- Feedback page (Done)
- Guest-user accounts (Done)
- Persistent settings (Done)
- Change Transport mode (Done)
- Change walking speed (Done)
- Dark mode (In the future)