Skip to content

ryannortham/scorecard

Repository files navigation

Footy Score Card

Australian rules score tracking app designed for goal umpires, team managers, and coaches.

CI/CD License: MIT Flutter Dart

Features

Live Scoring

  • Real-time goal and behind tracking for Australian rules football matches
  • Quarter-by-quarter score management with running totals
  • Automatic points calculation and validation

Score Visualisation

  • Interactive score worm chart showing match flow
  • Quarter-by-quarter breakdown and statistics
  • Running differentials and momentum tracking

Team Management

  • Create and manage teams with logos and branding
  • Mark multiple favourite teams for quick access
  • Comprehensive team details and history

Game History

  • Save and review completed matches
  • Search and filter past games
  • Share results and statistics

Screenshots

Game Setup
Game Setup
Live Scoring
Live Scoring
Results
Game Results
Team Details
Team Details

Quick Start

For Users

Download from the Google Play Store (coming soon)

For Developers

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 run

Development 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)

Built With

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

Documentation

  • 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

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

About

App for AFL goal umpires to keep track of game scores

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages