GymPro - Gym Management System icon

GymPro - Gym Management System

Go to Website
Hot or Not
GymPro - Gym Management System

Description

GymPro - Professional Gym Management System

GymPro is a complete full-stack gym management system built with Next.js, TypeScript, MongoDB, Mongoose, and Tailwind CSS. It is designed for gym owners, fitness centers, personal trainers, and developers who want a modern business management dashboard.

The system includes member management, membership plans, attendance tracking, payments, trainer management, reports, notifications, settings, administration, and a live business dashboard.

Main Modules

  • Secure authentication with Admin and Staff roles
  • Business dashboard with live statistics and analytics
  • Member management with profiles, search, filters, and history
  • Membership plans, assignments, renewals, expiry tracking, and cancellation history
  • Attendance check-in, check-out, daily attendance, and member attendance history
  • Payment recording, refunds, outstanding balances, and revenue tracking
  • Trainer management with profiles, specialization, salary, and experience
  • Reports and analytics for members, memberships, attendance, payments, trainers, and revenue
  • Notification center with read/unread status, priority levels, and filters
  • Gym settings and administration user management

Technology Stack

  • Next.js
  • React
  • TypeScript
  • MongoDB
  • Mongoose
  • Tailwind CSS
  • JWT authentication

Included With The Download

  • Complete source code
  • Installation guide
  • Deployment guide
  • API documentation
  • User guide
  • Admin guide
  • Commercial license file
  • Demo seed script

Demo Data

The project includes demo seed commands to quickly populate the system with sample members, memberships, payments, attendance, trainers, and notifications.

Responsive Design

GymPro is designed to work on desktop, tablet, and mobile screen sizes with responsive layouts and professional UI components.

Requirements

  • Node.js 20 or later
  • MongoDB Atlas or local MongoDB
  • npm

Features

  • Secure JWT authentication
  • HTTP-only authentication cookies
  • Admin and Staff role support
  • First-admin setup flow
  • Professional responsive dashboard
  • Live business intelligence cards
  • Revenue, attendance, and member analytics
  • Member CRUD management
  • Membership plan management
  • Membership assignment and renewal
  • Membership expiry tracking
  • Attendance check-in and check-out
  • Attendance history and filtering
  • Payment recording and refund support
  • Outstanding balance tracking
  • Trainer management
  • Reports and analytics module
  • Notification center
  • Gym settings management
  • Admin user management
  • Search, filters, and pagination
  • Demo data seed script included
  • Deployment documentation included
  • Built with Next.js, TypeScript, MongoDB, and Tailwind CSS

Requirements

  • Node.js 20 or later
  • npm package manager
  • MongoDB Atlas or local MongoDB
  • Modern web browser
  • Basic knowledge of running Next.js applications

Instructions

  1. Download and extract the project ZIP file.
  2. Open the project folder in your code editor.
  3. Install dependencies using npm install.
  4. Create a .env.local file in the project root.
  5. Add your MongoDB connection string and JWT secret.
  6. Run the project locally using npm run dev.
  7. Open the application in your browser.
  8. Use the setup page to create the first administrator account.
  9. Optionally run npm run seed:demo to create demo data.
  10. For production, run npm run build and deploy to Vercel or another Next.js hosting provider.
Authorjeevan2005
CategoryScripts & Code / NodeJS
Price$44
Extended License$132
First ReleaseAug 25, 2026
Last UpdateAug 25, 2026
Files included.ts, .tsx, .json, .md, package.json, JavaScript .js

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit