EkaGym is a comprehensive SaaS management system that allows gyms, fitness centers, pilates studios, CrossFit boxes and personal trainers to professionally manage all their business processes on a single platform. With its custom-built framework, it runs lightweight, fast and secure without any external framework dependency.
Install in 5 minutes on any shared hosting, VPS or dedicated server. 4 separate panels (Admin, Trainer, Dietitian, Member), QR check-in/check-out, AI fitness assistant and online payment infrastructure included.
Admin, Trainer, Dietitian and Member panels
Automatic attendance tracking with QR code
ChatGPT, Claude and Gemini integration
PayTR, iyzico and Stripe webhook support
EkaGymis a comprehensive solution that allows gyms, fitness centers, pilates studios, CrossFit boxes and personal trainers to professionally manage all their business processes on a single platform. It is a SaaS management system.
Thanks to its own framework infrastructure developed from scratch, it works light, fast and secure without depending on any external frameworks such as Laravel, CodeIgniter, Symfony. Its installation is completed in 5 minutes; any shared hosting, VPS or it runs smoothly on the server.
Member tracking, payment management, training programs, nutrition plans, body measurement tracking, QR code entry/exit system, artificial intelligence fitness assistant and much more are offered under one roof. Admin, Trainer, Dietitian and Member With 4 different panels, each user role has an interface specific to its needs.
Manage the entire room from a single screen. Members, packages, payments, personnel, slider, blog, gallery, services, reports and system settings are completely under control.
Your coaches can create training programs and diet plans for their members, track body measurements and manage their profiles.
Special panel infrastructure for your nutritionists. Members can be assigned a nutrition plan, nutritional value calculations and diet monitoring.
Your members can track their subscription status, training program, nutrition plan, body measurements and payment history.
Automatically track hall entry and exit records with a QR code specific to each member. Which member came when, how long they stayed — all are recorded.
Artificial intelligence assistant that offers personalized fitness advice to your members. OpenAI (ChatGPT), Anthropic (Claude) and Google (Gemini) API integrations.
PayTR, iyzico and Stripe virtual POS integrations are ready with webhook infrastructure. Including bank transfer and cash payment tracking.
Coaches can create special training programs for members. Weekly plan, exercise details, number of sets and repetitions, and cardio times can be included.
Dietitians can assign nutrition plans to members. Daily meals, calorie values, food groups and portion sizes are defined in detail.
Historically record measurements such as weight, height, waist circumference, chest circumference, arm circumference, leg circumference, fat percentage. Follow with progress charts.
Create an unlimited number of membership packages — monthly, 3 monthly, 6 monthly, yearly. Subscription freezing and reactivation features are included.
Super Admin, Branch Manager, Trainer, Dietitian and Receptionist roles are defined. Different access authorizations (RBAC) are automatically applied for each role.
SMTP email and NetGSM SMS notification infrastructure. Bulk mail, bulk SMS sending and personalized templates are included.
Blog management, service pages, package pages, gallery, contact form and BMI calculator. All pages SEO It has meta tag support.
Manage the slider on the homepage completely from the admin panel. Set the title, description, button text, button link and background image. Add unlimited slides.
CSRF, XSS and brute-force protection built-in. Session hijacking/fixation protection, rate limiting and automatic account locking mechanism are active.
Show your customers a live demo before selling the product. In demo mode, all pages can be viewed, but data cannot be changed.
Revenue, members, subscription charts. Total number of members, active subscriptions, monthly revenue and daily login statistics on a single dashboard screen.
After making the payment, members upload their receipts to create a notification, and the admin approves or rejects it with a single click. Money order/EFT and cash payment tracking.
WhatsApp contact button built-in in frontend. Your visitors can reach you via WhatsApp with one click.
All panels (admin, coach, member) and frontend have a fully responsive design. Works perfectly on phone, tablet and desktop.
Interactive body mass index (BMI) calculation tool for visitors. Modern tool integrated into the frontend, showing instant results.
EkaGym's artificial intelligence assistant offers instant and personalized fitness advice to your members. It provides detailed information about training recommendations, nutrition recommendations, motivation support and exercise forms.
It works integrated with three different artificial intelligence providers:
Powerful natural language processing with GPT-4 and GPT-3.5 Turbo models
Detailed and safe answers with Claude 3 Opus and Sonnet models
Fast and context-sensitive answers with the Gemini Pro model
Three major AI platforms under one roof
PayTR, iyzico and Stripe virtual POS integrations are ready with webhook infrastructure. Your customers can pay safely by credit card.
You can define unlimited bank accounts and receive money transfer/EFT receipts from your members. Including receipt upload and admin approval system.
Cash payment recording and tracking. Manual payment entry can be made and a receipt can be created by the receptionist or admin.
After making payment, members upload their receipts and create a notification. Admin approves or rejects with one click.
Each member is automatically assigned a unique QR code. When the member arrives at the lounge, he/she scans the QR code to enter, and when leaving, he or she scans it again to create an exit record. In this way:
Which member arrived and when they left — all are automatically recorded.
The time members spend in the lounge is automatically calculated and reported.
Hall occupancy rate tracking with daily, weekly and monthly attendance charts.
Coaches can create training programs specific to members:
Creating a weekly training plan
Define exercise name, number of sets, number of repetitions
Specify cardio duration and intensity
Program history and version tracking
Dietitians can assign nutrition plans to members:
Daily meal planning (breakfast, lunch, dinner, snack)
Calorie and macronutrient values calculation
Food groups and portion sizes
Member-specific diet notes and recommendations
Follow the physical development of your members in detail. Record the following metrics historically and track progress via the graph:
Create an unlimited number of membership packages — monthly, 3 monthly, 6 monthly, yearly. Define a specific price, duration, description and features for each package. Assign packages to members and receive automatic alerts when the subscription expires.
Create as many packages as you want — duration, price, feature list fully customizable
Does the member go on vacation? Freeze the subscription and it will continue where it left off when it returns
Automatic e-mail and SMS notification to members whose subscription period is approaching
One-click package renewal before or after the current subscription ends
Full authority over the entire system
Manages its own branch independently
Member programs and measurement tracking
Creating and assigning a nutrition plan
Check-in/check-out and payment registration
Reliable email sending via SMTP
Automatic notification templates
Bulk mail sending module
{{ad}}, {{soyad}}, {{eposta}} dynamic variables
NetGSM API integration
Bulk SMS sending
Fast sending with SMS templates
Subscription reminder and campaign messages
Professional blog system with category support, SEO meta tag, slug and description fields
Create separate SEO compatible detail pages for each service
Display your membership packages professionally and sell online
Display your living room photos with a stylish gallery layout
Receive messages from visitors, manage from admin panel
Body mass index calculation tool — interactive and instant results
Monthly, weekly and daily income charts. Distribution analysis according to payment methods.
New registrations, active/passive member distribution, gender and age group statistics.
Expiring, upcoming subscriptions. Refresh and freeze statistics.
Total members, active subscriptions, monthly revenue and daily login statistics are on one screen.
Complete management solution for gyms and fitness centers of all sizes
Member and class tracking for Pilates, yoga and CrossFit studios
Program, measurement and payment management for Personal Trainers
Entry/exit tracking for swimming pools and sports complexes
Member and class management for kickboxing, boxing and MMA gyms
Comprehensive monitoring for wellness and wellness centers
Central management for gym chains with multiple branches
Offer ready-made gym software to your customers and generate revenue
Before purchasing EkaGym, discover all the features via live demo:
Do you want to show your customers a live demo before selling the product? Activate demo mode:
All pages viewable
Adding, editing and deleting data is blocked
Stylish warning messages are displayed
It can be turned on and off with a single line from config/app.php
Create a MySQL database from your hosting panel.
Import the database/ekagym.sql file into your database with phpMyAdmin.
Set your database information in config/database.php file and demo mode in config/app.php file.
Give write permission to the uploads/ folder (chmod 755 or 775).
Open the site via your domain address. Administration panel: siteadi.com/yonetim — E-mail: [email protected], Password: 123456
You can find the answers to the most frequently asked questions about EkaGym here.
Manage all business processes of your gym on a single platform. Member tracking, payment, training program, artificial intelligence assistant and much more.
Source code included · 6 months free support · Lifetime updates · Unlimited members