Flutter admin application for managing the MYL Tournament.
- Flutter SDK 3.10.1 or higher
- Dart SDK
-
Clone the repository
-
Copy
.env.exampleto.env:cp .env.example .env
-
Edit
.envand add your API credentials:API_KEY=your_api_key_here BASE_URL=your_backend_url_here -
Install dependencies:
flutter pub get
-
Run the app:
flutter run -d windows # or flutter run -d android # or flutter run -d ios
.env file to version control. It contains sensitive API credentials.
The .env file is already added to .gitignore to prevent accidental commits.
- Player management (create, confirm, view)
- Fixture generation with round-robin algorithm
- Match score recording
- Tournament standings tracking
- Round management with accordion UI
- MVC Pattern: Models, Views, Controllers separation
- State Management: Provider
- HTTP Client: http package
- Environment Variables: flutter_dotenv