Visual Studio Code, JavaScript, React.js, Node.js, Express, MongoDB
Visual Studio Code 1.36.1,
JavaScript,
React.js 6.9.0,
Node.js 10.16.0,
Express 4.17.1,
MongoDB 4.0.11
x You can view a live demo over at https://secret-eyrie-15857.herokuapp.com/
To get app running locally:
- Download or clone this project
- Open Visual Studio Code and integrated terminal
- Run script
npm install
to install dependencies - Enter script
cd client
- Run script
npm install
to install dependencies - Enter script
cd ..
- Run script
npm run dev
to start the local server (backend running on port 5000 & frontend on 3000)
Live data is getting collected from Strava open API. Strava athletes upload millions of activities every day. Strava open API and this rich data set yield diverse opportunities for developers, from creating new hardware to augmenting the Strava experience.
Local backend server is running on http://localhost:5000/, with endpoints:
/api/competitions
/api/users
/api/strava
/api/rounds
/api/leaderboard
- User login / registration with option of authorizing/deauthorizing Strava Account via OAuth 2.0
- Searching through data as competitions, segments and leaderboards
- CRUD Competitions
- CRUD Segments
- Receiving user data about Strava authorized users
- Visual Studio Code - Code editor
- JavaScript - Programming language
- React.js - User interface library
- Node.js - JavaScript runtime
- MongoDB - Database
- Express - Node.js framework