This is a fully customizable SaaS platform built with Laravel and Tailwind CSS, designed for futsal clubs. The system allows for quick deployment for any club with personalized logos, site names, and club data. An admin panel is available for seamless content management.
Note: This platform has been successfully deployed for Dina Kenitra FC. Other clubs can subscribe to this SaaS solution upon request.
- 100% customizable (logo, club name, data, etc.)
- Admin dashboard for managing content
- Multi-club deployment ready
- Stripe integration for payments, including ticket sales
- Responsive UI with Tailwind CSS
- Multilingual support for global accessibility
git clone <repository_url>
cd <project_directory>composer installcp .env.example .env
php artisan key:generatephp artisan migrate:fresh --seedphp artisan storage:linkphp artisan servenpm install
npm run devOpen the .env file and configure the following:
-
Database Setup:
DB_DATABASE=your_database DB_USERNAME=your_username DB_PASSWORD=your_password
-
Stripe Integration:
STRIPE_KEY=your_stripe_key STRIPE_SECRET=your_stripe_secret
-
Email Configuration:
MAIL_MAILER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=your_email_username MAIL_PASSWORD=your_email_password MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS=your_email@example.com MAIL_FROM_NAME="Your Club Name"
After seeding, use the default admin credentials:
- Email:
admin@example.com - Password:
password
(Change these credentials immediately after logging in for the first time.)
The platform supports multiple languages to cater to diverse audiences. You can easily add new languages via the localization files in the resources/lang directory.
Run tests to ensure everything is working correctly:
php artisan test- Set up your production server.
- Update your
.envwith production credentials. - Run migrations:
php artisan migrate --force
- Compile assets:
npm run build
- Restart your server if needed.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
If you encounter any issues, please contact the development team at info@nainnovations.be.
This project is a subscription-based SaaS solution acquired by Dina Kenitra FC. Other futsal clubs can subscribe to this service upon request. For subscription inquiries, please contact info@nainnovations.be.