Backend API for FitnessTracker application, which is an app to create and explore fitness Exercises and Workouts for different levels of trainees, with different equipment and many more interesting features. Specification can be found here
Rename "config/config.env.env" to "config/config.development.env" and add "config/config.test.env" and update the values/settings*. To get environment variables concerned with credentials refer to responsible person on a project.
yarn
# Run in dev mode
yarn serve
# Run in prod mode
yarn start
# Lint
yarn lint
yarn lint:check
yarn lint:fix
# Test
yarn test
Can be found in src/seeder (Currently only for exercises collection, but easily extensible)
# Import exercises
yarn import
# Destroy exercises collection
yarn destroy
The API is live at fitness-tracker.live (you can try it out immediately simply from the browser listing exercises in English and Ukrainian languages or using Postman )
Extensive documentation with examples here
- Version: 1.0.0
- License: MIT
- Author: Artur Fedotiev