Workout Fitness Center is a simple sports and wellness app where users can schedule a wellness class created by a wellness-certified trainer and certified trainers can create a wellness class and earn money from them.
- Authentication
- Authorization
- Responsive
- Mail Service
- Booking a class
- Create a class(Online / Offline)
- Payment Feature
- Google Oauth
Client: HTML, CSS, JavaScript,Jquery
Server: Node.js, Express.js, Nodemailer,Mongoose
Database: MongoDB, Redis
Clone the project
git clone https://github.com/raj8888/kind-stitch-7991
Go to the project directory
cd kind-stitch-7991
Install dependencies
npm install
Start the server
node index.js
To run this project, you will need to add the following environment variables to your .env file
mongourl
port
salt
secretkey
refreshSecretKey
GET /api
POST /api/user/register
POST /api/user/login
GET /api/class/all
GET /api/user/all
POST /api/class/create
POST /api/order/checkAvailablity
PATCH /api/order/update/:id
DELETE /api/order/delete/:id
Client Dashboard:
Trainer Dashboard:
Search Class Page:
Class Information Page:
System Design: