Gym Management
A comprehensive gym membership management system with member tracking, attendance monitoring, PT scheduling, and payment processing. Built with Next.js 14 and Go API.
↑ Gym Dashboard (Click to visit live site)
↑ Go API Backend (Click to visit API docs)
Key Features
What makes this Gym Management System powerful
Member Management
Complete member profiles with photo upload, contact info, and emergency details
Attendance Tracking
Check-in/check-out system with duration calculation and locker assignment
Membership Plans
Flexible packages - monthly, 3-month, annual, and PT session-based plans
PT Session Booking
Trainer availability, time slot booking, and session status tracking
Payment Processing
Transaction history, multiple payment methods, and renewal management
Reports & Analytics
Revenue reports, attendance trends, member stats, and trainer performance
Role-Based Access
Admin, receptionist, and trainer roles with JWT authentication
12 Database Tables
Normalized MySQL schema handling users, members, packages, sessions, and more