Skip to content

A fitness class booking system involve developing a platform for users to book and manage fitness classes at a gym and able to available classes, scheduling appointments, and making payments . Features manage class schedules, instructor availability, database management, and processing systems.

Notifications You must be signed in to change notification settings

ayushi9797/Fitness-Class-Booking-System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Project

Earsplitting-growth-3609

rapid-fit

33FC57DB-36A7-47B5-A20B-F86C7ABB7EDB


Project Name

Rapit-Fit

Collaborative Project

Contributors

  • Gunjan Kumar (Team lead)
  • Ajit Singh
  • Ayushi Soni
  • Vishal Singh

DEPLOYED LINK


WhatsApp Image 2023-04-02 at 10 40 36 PM


# BluePrint and Tasks

REQUIREMENTS

  • User can login and sign up
  • User can visit severals sections
  • User can able to get all the information
  • User can book trainers
  • User can book other services
  • User can book the appointment slot
  • User can pay for the services
  • User can give feedback on appointment
  • User can choose time according to their needs for slot booking
  • User can cancel the appointment
  • Feedback

TECH STACKS

Frontend

>HTML
>CSS
>JAVASCRIPT
>BOOTSTRAP
>SWIPERJS
>CAROUSEL
>JQUERY

Backend

>NODEJS
>EXPRESSJS
>MONGOOSE
>NODEMAILER
>JSONWEBTOKEN
>BCRYPT
>CORS

Database

>MONGODB

Register

- "https://good-tan-jay.cyclic.app//user/signup"

* User 
- Name 
- Email
- Password

Login

 - "https://good-tan-jay.cyclic.app//user/login"

 - Email
 - Password

login

Home Page

  • Navbar -> Home | About | Features | Pricing | Trainers | Register Now
  • Header
  • Footer

About Page

  • Information of variety of trainning
  • About us
  • Trainers Information
  • Customer Reviews

image

Features

  • SHOULDER TRAINING MACHINES
  • CHEST AND ARMS TRAINING MACHINES
  • SHOULDER TRAINING MACHINES
  • BACK TRAINING MACHINES
  • CORE TRAINING MACHINES
  • LEG TRAINING FITNESS MACHINES
  • FREE WEIGHTS
  • CARDIO MACHINES
  • HOME GYM
  • ACCESSORIES

image

Schema

## User
- name  : String
- email : String
- password : String
## Trainer
- name : String
- age : String
- gender : String
- image : String
- price : Number
- specialization: Array of String
## Booking
- userId : String
- trainerId : String
- userEmail : String
- bookingDate : String
- bookingSlot : String

Booking end points

Trainer end points

image

About

A fitness class booking system involve developing a platform for users to book and manage fitness classes at a gym and able to available classes, scheduling appointments, and making payments . Features manage class schedules, instructor availability, database management, and processing systems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 47.8%
  • CSS 22.5%
  • JavaScript 22.0%
  • SCSS 7.7%