A training diary with a strava implementation
Cursu Certare is a training diary application. It is web based. The application is still in early development
To run the project with docker compose: (First enter the correct values to .env, and check docker-compose.yml for the root-password)
docker compose up
The project can easily be cloned and worked on. You need a few essential npm libraries.🔽
express
dotenv
body-parser
mysql
mariadb
Install Node JS - search in browser, download and install Install npm - search in browser, download and install Navigate to the project directory
npm install express
npm install dotenv
npm install body-parser
npm install mysql
npm install mariadb
Create a .env file where you enter the details of your own strava api --> CLIENT_ID and CLIENT_SECRET Edit the const redirectURL in index.html and enter your own url (also localhost) In app.js edit the host, user and password of your mariadb database (database files are coming soon)
Run the project
sudo node app.js
Open the browser
Explain how to run the automated tests for this system.
Explain what these tests test and why
Give an example
Explain what these tests test and why
Give an example
Add notes about how to use the system.
Add additional notes about how to deploy this on a live system.
- @kylelobo - Idea & Initial work
See also the list of contributors who participated in this project.
- Hat tip to anyone whose code was used
- Inspiration
- References