Skip to main content
Gym Management Full-Stack 2024 Production

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.

Next.js 14 Go MySQL TypeScript Tailwind React Query
gym.buildwithjay.me

↑ Gym Dashboard (Click to visit live site)

gym-api-rahvayana-498965b7fd4b.herokuapp.com/api/v1

↑ Go API Backend (Click to visit API docs)

Key Features

What makes this Gym Management System powerful

groups

Member Management

Complete member profiles with photo upload, contact info, and emergency details

how_to_reg

Attendance Tracking

Check-in/check-out system with duration calculation and locker assignment

badge

Membership Plans

Flexible packages - monthly, 3-month, annual, and PT session-based plans

fitness_center

PT Session Booking

Trainer availability, time slot booking, and session status tracking

payments

Payment Processing

Transaction history, multiple payment methods, and renewal management

analytics

Reports & Analytics

Revenue reports, attendance trends, member stats, and trainer performance

lock

Role-Based Access

Admin, receptionist, and trainer roles with JWT authentication

storage

12 Database Tables

Normalized MySQL schema handling users, members, packages, sessions, and more

Want To
Collaborate?

Got a project that needs a raw, distinctive touch? I'm currently available for freelance work and collaborations.

SEND AN EMAIL