NodeJS, React, Redux, D3
Web app that connects to Strava, measures your total elevation gain and plots it on a mountain to show how far up Everest (or further) you've gone.
In development the app is run in two parts to make use of hot reloading - the server-side and client-side. In production only the server will run.
npm run server
- In a seperate process:
npm start
- Open http://localhost:8080 for the client-side
- Open http://localhost:3000 for server-side output (API)
- Copy
config/default.js
toconfig/prod.js
and update with production settings npm run build
npm run production
Optionally, the app can be started with docker by using the docker image, running docker-compose up
, or with Zeit Now by running now --docker.