https://github.com/rasbeetech/exercise-tracker-microservice
API microservice of tracking exercise
https://github.com/rasbeetech/exercise-tracker-microservice
api api-rest css expressjs html javascript mongodb mongoose nodejs
Last synced: 3 months ago
JSON representation
API microservice of tracking exercise
- Host: GitHub
- URL: https://github.com/rasbeetech/exercise-tracker-microservice
- Owner: RasbeeTech
- Created: 2021-06-14T01:20:28.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-14T21:02:40.000Z (about 5 years ago)
- Last Synced: 2025-03-20T09:44:05.253Z (over 1 year ago)
- Topics: api, api-rest, css, expressjs, html, javascript, mongodb, mongoose, nodejs
- Language: JavaScript
- Homepage:
- Size: 46.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Exercise-Tracker-Microservice
Api microservice for tracking excercise
### Usage:
Get all users:
```
GET /api/users
```
Create a new user:
```
POST /api/users
```
Create exercise:
```
POST /api/users/:_id/exercises
```
Get user exercise log:
```
GET /api/users/:_id/logs?[from][&to][&limit]
```
### Returns:
```
{"_id":"60c79d13b65a1d08b3e09ea0","username":"test_user","date":"Sat Sep 11 1993","duration":15,"description":"This is a test"}
```
```
{"_id":"60c79d13b65a1d08b3e09ea0","username":"test_user","count":3,"log":[{"description":"test","duration":60,"date":"2021-06-14T18:16:51.901Z"},{"description":"This is a tes","duration":15,"date":"1993-09-12T00:00:00.000Z"},{"description":"This is a tes","duration":15,"date":"1993-09-12T00:00:00.000Z"}]}
```