Skip to content

A Flutter web application that allows users to manage cricket matches, including adding teams, setting up scoreboards, tracking runs, and maintaining statistics for bowlers and batsmen.

Notifications You must be signed in to change notification settings

aliasar1/Cricket-Scoreboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cricket Scoreboard 🏏

Cricket Scoreboard is a Flutter web application that allows users to manage cricket matches, including adding teams, setting up scoreboards, tracking runs, and maintaining statistics for bowlers and batsmen. This app is designed to be user-friendly and provides an interactive interface for cricket enthusiasts to keep track of game progress in real-time and display to audience live.

Features

  • Team Management: Add and manage teams with ease. Set up team names, players, and other details.
  • Scoreboard Setup: Customize and initialize scoreboards for each match.
  • Live Score Tracking: Keep track of runs, wickets, overs, and ball-by-ball updates.
  • Player Statistics: Maintain detailed statistics for batsmen and bowlers, including runs scored, wickets taken, balls bowled, and more.
  • User-Friendly Interface: Intuitive design and easy navigation for seamless user experience.

Website UI

Login Team Management Main Screen After Target Screen Winning Screen

Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Flutter SDK: Get Flutter
  • A web browser for running the application

Installation

  1. Clone the Repository

    git clone https://github.com/aliasar1/Cricket-Scoreboard.git
    cd cricket-scoreboard
  2. Install Dependencies

    Run the following command to install all necessary dependencies:

    flutter pub get
  3. Run the Application

    You can run the app using the following command:

    flutter run -d chrome

    This will open the application in your default web browser.

Make sure to add players and team data in data folder according to your teams.

Usage

  1. Add Teams: Navigate to the team management section to add new teams and players.
  2. Setup Scoreboard: Initialize a scoreboard for a new match, specifying the teams, players, and match settings.
  3. Track Match Progress: Use the live score tracking feature to update runs, wickets, and other match details.
  4. View Statistics: Access player statistics to review performance metrics.

Contributing

We welcome contributions to enhance the functionality and user experience of the Cricket Scoreboard. To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

About

A Flutter web application that allows users to manage cricket matches, including adding teams, setting up scoreboards, tracking runs, and maintaining statistics for bowlers and batsmen.

Topics

Resources

Stars

Watchers

Forks