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 install
cp .env.example .env
php artisan key:generate
php artisan migrate:fresh --seed
php artisan storage:link
php artisan serve
npm install
npm run dev
Open 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
.env
with 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
.