An route planning app using the Google Maps API, for urban runners, walkers and dog-walkers. :running: :runner: :runner:
First, clone this repository [email protected]:Fantastic-Makers-Group-2-final-Project/Route_Around.git Then:
To install all dependencies, run
> npm install
To start the web server, run
> npm start
Endpoint | Request Method | Example Payload | Description |
---|---|---|---|
/heartbeat |
GET |
n/a | For checking the status of the server. |
/generate-waypoint-coordinates |
POST |
{"coordinates":{"lat": 51.4947, "lng": 0.0774}, "distance": 5} |
Returns the Lat/Lng coordinates of the generated waypoints. Expects the Content-Type Header to be set to JSON. |
MVP |
---|
As a user super-fit Makers coach, So I know how far I'm running, I want to be able to pick a distance. |
As a nature loving - yoga instructor, So I can go for a run and come back home, I want to be able to plan a circular route. |
As a snazzy - dog walker, So that I know I'm following my route, I want to be able to track my location. |
Nice to haves |
---|
As a jazzy Makers coach, So that I can wear appropriate clothing, I want to know what the weather is/will be like. |
As a super-chilled Makers coach, So that I can eat or drink during my walk, I want the option to see all cafes and restaurants within 500m of my location on the map. |
Stretch |
---|
As a jazzy Makers coach, So that I can choose how long I want to be out, I want my route to be based on a time and speed that I choose. |
As a nature loving - yoga instructor, So that I can remember/celebrate the nice walk I took last week, I want to be able to view my previous routes. |
As a user super-fit Makers coach, So that I can challenge my friends to compete, I want to be able to view a leader-board. |
- React
- Node
- Java Script
- Google API
- Trello
Daily stand-ups were held at 09:30hrs at the whiteboard (Scrummaster role was rotated daily & pairs on a per task/sprint basis.)
T-shirt sizing is used to our task estimation and reviewed post-sprint for effectiveness.
Reviews are led by the day's Scrum-master post-sprint at the whiteboard.
Demos are scheduled and pitched at the designated Product owners (coaches).
Arjun | Ellie | Alex | Ingrid | Robert | Kehinde |
---|---|---|---|---|---|
github.com/ac4059 |
github.com/eliseaston |
github.com/Clifford2910 |
github.com/ingridbjarman |
github.com/robertwoolley99 |
github.com/KOlofinmoyin |
- Our card wall is here: https://trello.com/b/m2WH1cSw/fantastic-makers-group-2-final-project
- Read blogposts of our adventures as a team at: https://medium.com/series/dac42574577d/edit