{"id":27022701,"url":"https://github.com/mayerbalintdev/gym-one","last_synced_at":"2025-04-04T20:38:15.266Z","repository":{"id":250039561,"uuid":"814790194","full_name":"mayerbalintdev/GYM-One","owner":"mayerbalintdev","description":"GYM One is an open-source, free gym management software designed to optimize the operations of fitness centers, personal trainers, and sports clubs.","archived":false,"fork":false,"pushed_at":"2024-09-17T19:06:38.000Z","size":79853,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-09-17T23:45:21.213Z","etag":null,"topics":["fullstack-development","gym-management","opensource","php"],"latest_commit_sha":null,"homepage":"https://gymoneglobal.com/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mayerbalintdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-13T17:56:30.000Z","updated_at":"2024-09-17T19:06:42.000Z","dependencies_parsed_at":"2024-10-22T20:22:15.651Z","dependency_job_id":null,"html_url":"https://github.com/mayerbalintdev/GYM-One","commit_stats":null,"previous_names":["mayerbalintdev/gym-one"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayerbalintdev%2FGYM-One","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayerbalintdev%2FGYM-One/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayerbalintdev%2FGYM-One/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayerbalintdev%2FGYM-One/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mayerbalintdev","download_url":"https://codeload.github.com/mayerbalintdev/GYM-One/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247249589,"owners_count":20908211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fullstack-development","gym-management","opensource","php"],"created_at":"2025-04-04T20:38:14.768Z","updated_at":"2025-04-04T20:38:15.260Z","avatar_url":"https://github.com/mayerbalintdev.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n---\n\n# GYM One - Open Source Gym Management Software\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://gymoneglobal.com/assets/img/text-color-logo.png\" alt=\"project-image\"\u003e\u003c/p\u003e\n\n\n\n[![Typing SVG](https://readme-typing-svg.demolab.com?font=Nunito\u0026size=32\u0026duration=4000\u0026pause=1000\u0026color=1834F7\u0026center=true\u0026vCenter=true\u0026width=435\u0026lines=Hello+world!)](https://git.io/typing-svg)\n\n\nWelcome 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.\n\n## Table of Contents\n\n1. [Features](#features)\n2. [Requirements](#requirements)\n3. [Installation](#installation)\n4. [Configuration](#configuration)\n5. [Usage](#usage)\n6. [Admin Panel](#admin-panel)\n7. [Database Structure](#database-structure)\n8. [Contribution](#contribution)\n9. [License](#license)\n10. [Contact](#contact)\n\n## Features\n\n- **Member Management:** Easily add, edit, and remove members. Track their membership status, expiration dates, and attendance records.\n- **Ticketing System:** Manage different types of tickets (e.g., day passes, monthly memberships) with varying prices and benefits.\n- **Class Scheduling:** Create and manage class schedules. Allow members to sign up for classes online.\n- **Payment Tracking:** Keep track of payments made by members. Generate reports for financial analysis.\n- **Admin Panel:** A dedicated area for administrators to manage the entire system, including member and ticket management.\n- **Responsive Design:** Built with Bootstrap for a seamless experience on desktops, tablets, and mobile devices.\n- **Customizable:** Easily modify the code and design to fit your gym's branding and needs.\n\n## Requirements\n\nTo run GYM One, ensure that you have the following:\n\n- PHP version 7.4 or higher\n- MySQL version 5.7 or higher\n- A web server (Apache, Nginx, etc.)\n- Composer for dependency management\n- Bootstrap for styling (included)\n\n## Installation\n\n**The GYM One installer is not yet available. Please check back soon!**\n\n\n## Configuration\n\nAfter installation, you may want to configure additional settings:\n\n- **Email Notifications:** Configure SMTP settings for email notifications regarding membership renewals, class reminders, etc.\n- **Payment Gateway:** Set up payment integration for online transactions.\n\n## Usage\n\n### Dashboard\n\nUpon logging in, you will be greeted with the dashboard, which provides an overview of member activity, class schedules, and financial statistics.\n\n## Admin Panel\n\nThe admin panel is a comprehensive management interface that allows you to oversee all operations of your gym. Key features include:\n\n- **User Management:** Manage users and Admin roles.\n- **Reports:** Generate reports on membership sales, attendance, and revenue.\n- **Settings:** Adjust various application settings such as operating hours, fees, and class schedules.\n\n## Database Structure\n\nThe database consists of several tables to manage different aspects of the gym's operations:\n\n## Contribution\n\nWe welcome contributions! If you would like to contribute to GYM One, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Submit a pull request.\n\n**Translations:** Use Crowdin for translations to help us reach a wider audience.\n\n## License\n\nGYM 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.\n\n## Contact\n\nFor any inquiries, suggestions, or feedback, feel free to contact us:\n\n- **Email:** center@gymoneglobal.com\n- **GitHub:** [Mayer Bálint](https://github.com/mayerbalintdev)\n\nThank you for choosing GYM One! We hope this software helps you manage your gym more efficiently.\n\n--- ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmayerbalintdev%2Fgym-one","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmayerbalintdev%2Fgym-one","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmayerbalintdev%2Fgym-one/lists"}