Back to All Projects
Web App/2026/Featured

LINEUP GYM Prambanan - Gym Management CRM

Complete gym management solution with member tracking and realtime checkin members.

ClientLineup GYM Prambanan
RoleFullstack Developer
Duration2 Month (Apr 2026 - Jun 2026)
TeamSolo Project

The Challenge

Gym owners struggle with fragmented systems for managing memberships, scheduling personal training (PT) sessions, and tracking income and expenses. Manual processes lead to errors and inefficiency—resulting in missed payments, a lack of member reminders, and a poor member experience—while the absence of a unified view of performance metrics means everything is still managed via Excel spreadsheets and manual bookkeeping.

The Solution

Developing a centralized, all-in-one CRM platform that handles staff monitoring, system activity tracking, and the integration of member management and class scheduling—complete with calendar synchronization and a real-time analytics dashboard. A mobile-responsive design ensures accessibility from anywhere.



Key Features
  • 1Member Management – ​​Member profiles including name, phone number, membership package, expiration date, and attendance tracking.
  • 2Check-In & Attendance System – Members can check in to view their membership status and track how many times they have visited the gym.
  • 3PT (Personal Training) Class Scheduling – An interactive calendar featuring capacity management and easy marking of completed training sessions by staff or trainers.
  • 4Analytics Dashboard – Real-time metrics on gym revenue, attendance, data exports, and member retention.
  • 5Mobile App - Progressive Web App for members to book classes and track progress
  • 6Dynamic Gym Landing Page & Gallery – A modern company profile showcasing membership packages, operating hours, gym location, and key highlights. The gym photo gallery and package listings are fully manageable via the dashboard.
Technologies Used
Next.jsTypeScriptSupabaseVercelGithubUptimeRobotBaseUIFramer MotionShadcnRechartsReactTanStack React Query

Challenges & Solutions

Real-time Data Sync - Needed instant updates across multiple user sessions. Solved using Supabase real-time for live data synchronization.


Results & Impact
70% reduction in administrative time through automation and systematization, featuring data export capabilities for members and revenue, as well as member reminders.
25% increase in member retention through better engagement

Design Process
01User Research - Interviewed gym owners to understand pain points
02Wireframing - Created low-fidelity mockups for key workflows
Lessons Learned
Meta flags messages as spam because the gym sends payment receipts and expiration reminders to members who haven't saved the gym's WhatsApp number in their contacts.
Real-time features significantly improve user experience but add complexity