├── .dockerignore ├── .gitignore ├── Dockerfile ├── package.json ├── readme.md └── src ├── controllers ├── recordController.js └── workoutController.js ├── database ├── Record.js ├── Workout.js ├── db.json └── utils.js ├── index.js ├── services ├── recordService.js └── workoutService.js └── v1 ├── routes └── workoutRoutes.js └── swagger.js /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | npm-debug.log 4 | 5 | .gitignore 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | *.log 4 | .vscode -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/readme.md -------------------------------------------------------------------------------- /src/controllers/recordController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/src/controllers/recordController.js -------------------------------------------------------------------------------- /src/controllers/workoutController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/src/controllers/workoutController.js -------------------------------------------------------------------------------- /src/database/Record.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/src/database/Record.js -------------------------------------------------------------------------------- /src/database/Workout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/src/database/Workout.js -------------------------------------------------------------------------------- /src/database/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/src/database/db.json -------------------------------------------------------------------------------- /src/database/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/src/database/utils.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/src/index.js -------------------------------------------------------------------------------- /src/services/recordService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/src/services/recordService.js -------------------------------------------------------------------------------- /src/services/workoutService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/src/services/workoutService.js -------------------------------------------------------------------------------- /src/v1/routes/workoutRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/src/v1/routes/workoutRoutes.js -------------------------------------------------------------------------------- /src/v1/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlosazaustre/crossfit-wod-api/HEAD/src/v1/swagger.js --------------------------------------------------------------------------------