Project Overview
A complete gym management system built on Laravel that runs the entire fitness business from one dashboard — members, trainers, plans, classes, attendance, payments, POS shop, and tasks — with real-time stats on members, income, visits, and pending fees.
System Modules
- Dashboard: live overview — total members, this month's income, today's visits, total trainers, pending fees alert, 6-month income chart, and member status (active / inactive / expired).
- Gym Management – Plans: membership plans and packages with pricing and durations.
- Gym Management – Trainers: trainer profiles, specializations, and assignments.
- Gym Management – Members: complete member records, memberships, and status tracking.
- Gym Management – Payments: fee collection, payment history, and pending-fees tracking with alerts.
- Gym Management – Classes: group class scheduling and management.
- Gym Management – Attendance: daily member check-ins and visit tracking.
- Gym Management – Announcements: notices and announcements for members.
- Gym Management – Shop (Products): sell supplements and gym products to members.
- Gym Management – Backup Database: one-click database backup for data safety.
- POS Management – Products & Categories: point-of-sale product catalog with categories.
- POS Management – POS Terminal: fast billing terminal for walk-in sales.
- POS Management – Orders: order tracking and management.
- POS Management – Coupons: discount coupons and promotions.
- POS Management – Payment Gateways: online payment gateway integrations.
- POS Management – Wallet Deposits: member wallet top-ups and balances.
- Task Management: staff tasks, assignments, and follow-ups.
- User Management: admin and staff users with role-based access.
Key Outcomes
- One dashboard for the whole gym — members, money, and operations at a glance.
- Pending-fees alerts make sure no membership payment is missed.
- Built-in POS turns the gym into a retail point for supplements and products.
- Built on Laravel for security, reliability, and easy scaling.