Welcome to Go Fit, the ultimate sports and wellness app designed to help users and certified fitness trainers to get together and work on the fitness goal on one platform.
Our system provides a user-friendly platform that enables users to browse, book, and cancel fitness classes with ease. Our platform empowers trainers to create classes with comprehensive information such as class time, venue, date, and more. Additionally, all-encompassing administrative interface that enables authorized personnel to perform a wide range of operations, including Create, Read, Update, and Delete (CRUD) functions.
- Authentication
- API Validation
- Responsive
- Cross Platform
- Different Interface for both Users and Trainers
- Registeration/Signin/Logout
- Class Creation
- Class Booking
- Admin can perform all CRUD operations
https://github.com/atir09/spicy-bushes-5520.git
npm i --global
cd Backend
npx nodemon index.js
mongourl
secretKey refreshSecretKey salt
port
Redis Cloud: Password Host Port
Nodemailer: Email Password
GET /
POST /user/register
POST /user/logout
POST /auth/google
GET /user/
GET /user/all
GET /user/:id
POST /user/register
PATCH /user/update/:id
DELETE /user/delete/:id
GET /alltrainer
GET /user/singletrainer/:id
POST /user/login
Credentials:
admin@gmail.com
admin
GET /admin/
GET /admin/all