Powerful is the simplest and most intuitive workout experience.
- NextJs
- Redux Toolkit
- Redux Toolkit Query
- Tailwind
- Prisma
- Express
- TypeScript
- PostgreSQL
- JWT
- Cookie Parser
POST /api/user/register
Code |
Description |
200 |
Successful response |
POST /api/user/login
Code |
Description |
200 |
Successful response |
GET /api/user/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
PUT /api/user/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
DELETE /api/user/:id
Code |
Description |
200 |
Successful response |
GET /api/user
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
POST /api/workout
Code |
Description |
200 |
Successful response |
GET /api/workout
Code |
Description |
200 |
Successful response |
GET /api/workout/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
PUT /api/workout/:id
Code |
Description |
200 |
Successful response |
DELETE /api/workout/:id
Code |
Description |
200 |
Successful response |
Get User Workout By User Id
GET /api/workout/user/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
POST /api/exercise
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
GET /api/exercise
Code |
Description |
200 |
Successful response |
GET /api/exercise/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
PUT /api/exercise/:id
Code |
Description |
200 |
Successful response |
DELETE /api/exercise/:id
Code |
Description |
200 |
Successful response |
Get Exercises by Workout Id
GET /api/exercise/workout/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
POST /api/set
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
GET /api/set
Code |
Description |
200 |
Successful response |
GET /api/set/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
PUT /api/set/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
DELETE /api/set/:id
Code |
Description |
200 |
Successful response |
GET /api/set/exercise/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
POST /api/progress
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
GET /api/progress
Admin Restricted
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
GET /api/progress/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
PUT /api/progres/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
DELETE /api/progress/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|
GET /api/progress/user/:id
Code |
Description |
200 |
Successful response |
Security Schema |
Scopes |
bearerAuth |
|