Fantasy teams sports league management system using Laravel, Vue and User panel in Flutter.
Backend:
- Laravel Framework 12.49.0
- Vue 3.4.0
Frontend:
- Flutter 3.41.1
- gradle-8.13, kotlin_version = '2.2.0', JavaVersion.VERSION_17
Backend:
- Setup MySQL according to .env (Extra: Setup Mail configuration to run mail sending)
- Run command "php artisan migrate:fresh --seed" for a fresh database and seeders every time (comment out any seeders in DatabaseSeeder.php if not needed)
- Run command "php artisan serve" to run the application
- Run command "npm run dev" for development, and "npm run build" for production build of the Vue codes.
- Admin Login: email: admin@admin.com, password: 12345678
- keep running "php artisan queue:work" for local, and use Supervisor for Linux server to run the queue jobs (like: email sending).
Frontend:
- Run command "flutter pub get" for installing all the dependencies
- Run command "flutter run --dart-define=APP_VERSION=1.0.1" to run the app in debug mode.
- Run command "flutter build apk --dart-define=APP_VERSION=1.0.1" for production build (need to check both .env before build for production)
- User Login: email: user@user.com, password: 12345678
For any inquiries, reach out to me at rajon.kobir@gmail.com.
