← All work







Pro-Fitness — Gym Management Ecosystem
A full-stack gym management ecosystem with a marketing website, admin dashboard, and three mobile apps for clients, trainers, and club managers — all connected through a real-time backend.
next.jsreacttypescriptmongodbsocket.iomobilebookingpayments
Visit project ↗
Overview
Pro-Fitness is a comprehensive gym management platform built to digitalise every aspect of a fitness business. The system spans five interconnected products — a marketing website, a back-office admin dashboard, and three mobile applications — all powered by a single real-time backend.
Key Features
- Programme Discovery: Members browse and filter workout programmes by type, trainer, and location.
- Booking Engine: Integrated session booking with availability management, waitlist support, and real-time confirmations via Socket.io.
- Three-App Mobile Suite: Dedicated apps for gym members, personal trainers, and club-level managers — each with a tailored UX.
- Admin Dashboard: Centralised back office for managing members, trainers, schedules, subscriptions, and revenue.
- Secure Payments: Multi-currency payment integration for memberships and class packages.
- Real-Time Sync: Instant cross-platform updates via Socket.io — bookings, cancellations, and availability reflected live.
Technical Architecture
The web layer is built with Next.js and the mobile clients with React Native, backed by a MongoDB database. Socket.io handles all real-time communication across the platform.
Tech Stack
Next.js · React · TypeScript · MongoDB · Socket.io · Payment Systems · Booking Engine






