Welcome to LaraGym, a robust gym management system crafted with Laravel and ReactJS. Equipped with powerful features, LaraGym allows you to scale and effectively manage your gym or fitness center with ease.

Features of LaraGym
- Packages: Create custom packages tailored to your clients’ needs.
- Members: A comprehensive user management system to keep track of your clients.
- Services and Billing Cycles: Flexible billing options including annually, weekly, daily, etc.
- Attendance: Tracks who is currently working out in the gym.
- Activities or System Logs: Monitor activities and maintain logs.
- Subscription Management: Manage your client’s subscriptions effortlessly.
- Branches: Handle multiple branches smoothly.
Installation Guide
Setting up LaraGym requires following a series of steps to ensure everything runs smoothly. Here’s your step-by-step guide:
API Setup
- Clone the repository:
bash
git clone git@github.com:johndavedecano/laragym.git project
cd project
composer install
cp .env.example .env # THEN EDIT YOUR ENV FILE ACCORDING TO YOUR OWN SETTINGS.
php artisan key:generate
php artisan storage:link
php artisan migrate
php artisan db:seed
php artisan serve
SvelteKit Frontend Setup
- Navigate to the admin resources:
base
cd resources/apps/admin
cp .env.example .env # edit this file accordingly
npm install
npm run dev
Testing Your Setup
If you’d like to contribute to LaraGym, it’s essential to have tests for your implementations. To run tests:
- Create a database named ‘homestead_test’ on your machine.
- Run the following command:
.vendor/bin/phpunit
phpunit.xml
file.Troubleshooting Tips
If you encounter any issues during the installation or usage of LaraGym, here are some troubleshooting tips:
- Check that your environmental variables in the
.env
file are correctly set up. - Ensure that your database migrations have successfully completed. If not, try running
php artisan migrate:fresh
. - Verify that the required packages installed correctly. You may want to delete
node_modules
and runnpm install
again if the frontend isn’t functioning as expected. - If you’re unsure about your PHP version compatibility, check Laravel’s requirements to ensure alignment.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Conclusion
LaraGym is a powerful and versatile gym management solution engineered for optimal performance and scalability. By following our installation guide and utilizing the features provided, you can streamline your fitness center’s operations.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.