User Role Management (Multi-Role)
Provision specific roles and access for users such as Workout Planner owner, gym owner, coach, and athlete.
Workout Planner & Exercises
Enable gym owners and coaches to create exercises, generate workout plans, and manage workouts of their members.
Workout Performance Tracking
Athletes will be able to log their performance and keep records of personal records as well as check their historical performance.
Class Scheduling
Facilitate scheduling of classes by coaches and trainers to help members attend appropriate classes without being in crowded classes.
Gym and Membership Management
Gym owners will be able to manage gym members, membership categories, and contract types, as well as other activities related to gym management.
Contract and Payment Management
Facilitate the management of contracts, membership categories, and payments of members for gym owners on a single platform.
Gympass and Wellpass Integration
Integrate Gympass and Wellpass facilities in order to allow gym access and tracking of check-ins by webhook-based data synchronization.
CrossFit API Integration
Process information coming from the CrossFit API and convert it to a C# model.
Workout Integration Across Participating Gyms
A member’s workout and attendance data will be saved when switching from one participating gym to another.
Workout Sharing via Social Media
A member can share their workout data via social networks such as Facebook and view shared workout details.
Diet Plan Administration
The workout Planner admin/owner and gym trainer can monitor the performance of members and allocate customized diet plans.
Product Shop
A gym owner/admin can create an online shop for selling products only to premium members.
Reports & Statistics
Reports and statistical analysis on gym performance and individual member performance are accessible to WorkoutPlanner owners/gym administrators.
PDF Subscription & SEPA Invoice Creation
Generate subscription and SEPA invoices in PDF format using C# and the QuestPDF library.
Email Processing in the Background
Email processing in the background to enable high-performance emails without third-party libraries for processing emails in the background (300+).