Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.64 KB

README.md

File metadata and controls

48 lines (31 loc) · 1.64 KB

Fitness Website Project

Welcome to the Fitness Website project! This website aims to provide a comprehensive platform for fitness enthusiasts, trainers, and administrators to manage fitness services efficiently. Users can create accounts, access various features, and enjoy a personalized fitness experience.

Features

  • User Management:

    • Users can create accounts and manage their profiles.
    • Users can view their membership details, trainers, meals, and activity.
  • Membership Management:

    • Users can manage their memberships, including renewals and cancellations.
    • Admins can add new members, and the credentials will be sent to the user's email.
  • Trainer Management:

    • Trainers can manage their students and set their availability.
    • Trainers can assign meals and create workout schedules for their students.
  • Admin Control:

    • Admins have the authority to manage the entire system:
      • Accept cash payments for memberships.
      • Cancel, renew, or disable user accounts.
      • Create new member accounts.
  • Meal Management:

    • Trainers can assign meals to users to help them achieve their fitness goals.
  • Workout Schedule:

    • Trainers can create personalized workout schedules for their students.
  • Payment (Optional):

    • Users can make payments for their memberships (if payment functionality is enabled).

Getting Started

This is the backend: https://github.com/mkmahmud/fitness_backend.git

Follow these steps to get the Fitness Website up and running:

  1. Clone the repository to your local machine.
git clone https://github.com/yourusername/fitness-website.git

npm install

npm run dev