The purpose of this application is to keep track of your workout while exercising and to follow your progress between exercises. The main functionality revolves around creating workouts and adding exercise sets to them.
First build the project at root with docker-compose build
and then run with docker-compose up
Server needs .env
-file with following fields:
MONGO_USER=
MONGO_PASS=
JWT_SECRET=
ADMIN_PASS=
Build the project and then run it at root with docker-compose -f docker-compose.yml -f docker-compose-ci.yml up
After the project is running you run cypress at client with npm run cypress:open
or npm run cy:test
Run jest tests at server with npm run test