Welcome to GYM One! This open-source gym management software is designed to help fitness centers, personal trainers, and sports clubs streamline their operations. With its user-friendly interface and powerful features, GYM One makes managing your gym simpler and more efficient.
- Features
- Requirements
- Installation
- Configuration
- Usage
- Admin Panel
- Database Structure
- Contribution
- License
- Contact
- Member Management: Easily add, edit, and remove members. Track their membership status, expiration dates, and attendance records.
- Ticketing System: Manage different types of tickets (e.g., day passes, monthly memberships) with varying prices and benefits.
- Class Scheduling: Create and manage class schedules. Allow members to sign up for classes online.
- Payment Tracking: Keep track of payments made by members. Generate reports for financial analysis.
- Admin Panel: A dedicated area for administrators to manage the entire system, including member and ticket management.
- Responsive Design: Built with Bootstrap for a seamless experience on desktops, tablets, and mobile devices.
- Customizable: Easily modify the code and design to fit your gym's branding and needs.
To run GYM One, ensure that you have the following:
- PHP version 7.4 or higher
- MySQL version 5.7 or higher
- A web server (Apache, Nginx, etc.)
- Composer for dependency management
- Bootstrap for styling (included)
The GYM One installer is not yet available. Please check back soon!
After installation, you may want to configure additional settings:
- Email Notifications: Configure SMTP settings for email notifications regarding membership renewals, class reminders, etc.
- Payment Gateway: Set up payment integration for online transactions.
Upon logging in, you will be greeted with the dashboard, which provides an overview of member activity, class schedules, and financial statistics.
The admin panel is a comprehensive management interface that allows you to oversee all operations of your gym. Key features include:
- User Management: Manage users and Admin roles.
- Reports: Generate reports on membership sales, attendance, and revenue.
- Settings: Adjust various application settings such as operating hours, fees, and class schedules.
The database consists of several tables to manage different aspects of the gym's operations:
We welcome contributions! If you would like to contribute to GYM One, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request.
Translations: Use Crowdin for translations to help us reach a wider audience.
GYM One is open source software and is licensed under the CUSTOM license. You are free to use, modify and distribute this software as long as the original license is included.
For any inquiries, suggestions, or feedback, feel free to contact us:
- Email: center@gymoneglobal.com
- GitHub: Mayer Bálint
Thank you for choosing GYM One! We hope this software helps you manage your gym more efficiently.