
Overview
ClubPay Pro is a production-ready SaaS platform for sports clubs, gyms, and fitness centers. Built with FastAPI and React 18, it provides comprehensive member lifecycle management — from onboarding and subscription billing to attendance tracking and financial reporting. The platform includes a full POS module, automated PDF invoicing, and a HTTPS-secured deployment pipeline using Caddy. It supports multi-role access for managers, staff, and coaches.
Key Features
- Complete athlete and member profiles with medical records and competition licenses
- Flexible subscription plans with automated pricing, renewals, and family discounts
- Point-of-sale system with product inventory and barcode support
- Smart schedule management with recurring events and conflict detection
- Automatic PDF invoice and receipt generation with email delivery
- Role-based access: Super Admin, Admin, Coach, and Viewer
- Attendance tracking with QR code check-in support
- Financial dashboard with revenue analytics and expense tracking
- Secure invitation-based registration with email verification
- One-command GitHub deployment with Caddy SSL/HTTPS automation
Highlights
- Production-ready v2.0.0 deployed at multiple sports facilities across Greece
- Zero-downtime updates through blue/green deployment strategy
- GDPR-compliant data handling for member medical and personal information
- Reduced administrative overhead by 70% for club managers
- Live demo available at clubpaypro.vtsportal.info
Technology Stack
FastAPIReact 18SQLitePython 3.13TailwindCSSViteCaddyJWT AuthReportLab PDF