Australian rules score tracking app designed for goal umpires, team managers, and coaches.
- Real-time goal and behind tracking for Australian rules football matches
- Quarter-by-quarter score management with running totals
- Automatic points calculation and validation
- Interactive score worm chart showing match flow
- Quarter-by-quarter breakdown and statistics
- Running differentials and momentum tracking
- Create and manage teams with logos and branding
- Mark multiple favourite teams for quick access
- Comprehensive team details and history
- Save and review completed matches
- Search and filter past games
- Share results and statistics
![]() Game Setup |
![]() Live Scoring |
![]() Game Results |
![]() Team Details |
Download from the Google Play Store (coming soon)
Prerequisites:
- Flutter 3.35.3 or higher
- Dart 3.9.2 or higher
- Android Studio or VS Code with Flutter extensions
Installation:
# Clone the repository
git clone https://github.com/ryannortham/scorecard.git
cd scorecard
# Install dependencies
make deps
# Run the app
flutter runDevelopment Commands:
make deps # Install dependencies
make format # Format code
make lint # Run static analysis
make test # Run tests
make build # Build debug APK
make check # Run all CI checks (format, lint, test)| Category | Technology |
|---|---|
| Framework | Flutter 3.35.3 |
| Language | Dart 3.9.2 |
| State Management | Provider |
| UI Design | Material Design 3 |
| Storage | SharedPreferences, Hive |
| CI/CD | GitHub Actions |
| Deployment | Google Play Store |
- Development Guide - Detailed setup, build process, and development workflow
- Releasing - Release workflow and Play Store deployment
- Architecture - Project structure, design patterns, and key services
- PlayHQ API - PlayHQ GraphQL API documentation and integration details
This project is licensed under the MIT License - see the LICENSE file for details.
- Material Design 3 by Google
- Flutter framework and community
- PlayHQ for team data integration
- Australian Football League community



