Skip to content

kstubhieeee/power-fit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fitness Club Management System

A comprehensive fitness club management system that allows members to manage their workout and diet plans, select trainers, and schedule events. The application provides a seamless experience for both members and trainers, ensuring effective communication and management of fitness goals.

Features

  • User Authentication: Secure login and registration for both members and trainers.
  • Trainer Selection: Members can select their preferred trainers based on specialization and experience.
  • Workout Plans: Trainers can create and manage personalized workout plans for their clients.
  • Diet Plans: Trainers can create and manage diet plans tailored to individual member needs.
  • Event Management: Members can create, update, and delete events in their personal calendars.
  • Payment Integration: Secure payment processing through Razorpay for membership plans.
  • Profile Management: Users can update their profiles, including personal information and profile pictures.
  • Role-Based Access Control: Different access levels for members and trainers to ensure data security.

Installation Steps

  1. Clone the Repository:

    git clone https://github.com/kstubhieeee/fitness.git
    cd fitness
    
  2. Install Dependencies:

    npm install
  3. Run the Server: Open a new terminal and run:

    nodemon server.js
  4. Run the Client :

    npm start
  5. Access the Application:

    • Open your browser and navigate to http://localhost:5000 for the server or http://localhost:3000 for the client

About

A comprehensive fitness club management system that allows members to manage their workout and diet plans, select trainers, and schedule events.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors