Skip to content

Mohammed-Islam123/FitTech.Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FitTech – Smart Gym Management Platform

FitTech is a modern digital platform designed to simplify the management of gym operations while improving the experience for members and coaches.
The system provides dedicated applications for Admins, Coaches, and Members, allowing each role to efficiently manage their tasks within the gym ecosystem.


Features

Member Features

Account Management

  • Member registration and profile management
  • Secure login and authentication
  • Personal profile editing
  • Medical clearance file upload before gym access

Membership Management

  • View current subscription plan
  • Check membership status (Active, Expiring Soon, Expired)
  • View membership expiration date
  • Renew or manage subscription

Class & Session Management

  • Browse available gym classes
  • Book training sessions
  • View upcoming bookings
  • Cancel or manage reservations

Gym Access

  • QR code or digital pass for gym entry
  • View gym schedule and available time slots

Fitness Tracking

  • View workout statistics
  • Track completed sessions
  • Monitor workout streaks and progress

Notifications

  • Receive alerts about upcoming sessions
  • Get reminders for membership expiration
  • Receive gym announcements and updates

Coach Features

Coach Dashboard

  • Overview of scheduled classes
  • Quick view of upcoming training sessions

Class Management

  • Create new training sessions
  • Update or cancel classes
  • Manage class capacity

Member Interaction

  • View members registered for sessions
  • Access member fitness information (if authorized)

Schedule Management

  • Manage personal coaching schedule
  • Track completed training sessions

Admin Features

User Management

  • Add new members
  • Edit user profiles
  • Suspend or activate accounts
  • Manage roles (Member, Coach, Admin)

Membership & Subscription Management

  • Create and manage subscription plans
  • Assign memberships to members
  • Monitor subscription expiration
  • Manage payment status

Class & Schedule Management

  • Create and manage gym classes
  • Assign coaches to sessions
  • Manage class capacity and scheduling

Gym Operations

  • Publish gym announcements
  • Monitor system activity
  • Manage gym schedules

Reports & Monitoring

  • Track member activity
  • Monitor gym attendance
  • View membership statistics

Platform Features

Multi-Role System

  • Admin interface
  • Coach application
  • Member mobile application

Secure Authentication

  • Role-based access control
  • Protected routes and permissions

Modern User Interface

  • Responsive design for web and mobile
  • Clean and modern UI optimized for usability

Notifications System

  • Real-time alerts for bookings, updates, and reminders

Scalable Architecture

  • Modular system architecture
  • Designed to support multiple services and future expansion

Technology Stack (Example)

Frontend:

  • React (Web)
  • Mobile Application UI

Backend:

  • ASP.NET Core

Architecture:

  • Microservices-based system
  • Event-driven communication

Project Goal

The goal of FitTech is to create a smart gym management ecosystem that improves operational efficiency while offering a seamless digital experience for gym members and staff.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors