Skip to content

Goat Keeper, a volleyball score & stats tracking app. React, TypeScript, Redux (+ Toolkit + Persist), Ant Design, Recharts, Font Awesome. Personal React sandbox.

License

Notifications You must be signed in to change notification settings

florianMo/goat-keeper

Repository files navigation

Goat Keeper 🏐 🐐

https://florianmo.github.io/goat-keeper (free to use, data is stored in local storage).

Goat keeper is a volleyball score and stats tracker. Its main purpose is to play around with various React tools. Its secondary purpose is to convince my team mates to actually track score and stats for my volleyball team :).

It is built upon :

Define a new game, specifying teams names and your team's players, then track scores and game events for your team (only), giving an event type (service, attack, dig...), the outcome (successful or failed) and a player.

Data is stored in local storage, through react-redux and redux-persist. The idea is to allow users to export games data in a JSON file, and to be able to import it back on any device.

You can visualize game statistics :

  • score evolution for each set (line charts)
  • statistics for each player and each event type (total, successful, percentage)
  • statistics for the whole team
  • more ideas to come :)

About

Goat Keeper, a volleyball score & stats tracking app. React, TypeScript, Redux (+ Toolkit + Persist), Ant Design, Recharts, Font Awesome. Personal React sandbox.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published