Giter Site home page Giter Site logo

soccer_league's Introduction

Footy Stats

This is a Rails application designed to manage soccer leagues, specifically teams, players and their stats.

Features

You can add, update, and filter for these entities:

  • Organizations (such as Federations or Associations)
  • Leagues (anything from English Premier League to your local pub league)
  • Teams
  • People (Players, Referees, Coaches, and so on), with Avatar support via Amazon S3
  • League Table Editing (without game magement)
  • Roster Stats Editing (without game magement)
  • Game Stat Management
  • Venues (stadia or soccer complexes), with Google Maps API pinpoints

Two Ways to Manage Stats

This application also gives you the ability to manage stats in two ways: with or without game management.

Game Management A league configured with game management is intended for a league scorekeeper who needs to track stats closely at the game level. If you choose to manage your league with games (checkbox available on the League edit screen), you can track individual game statistics. The wins/losses/ties roll up to the league table. Game management still needs some work. Your mileage may vary.

League Management A league configured without game management is intended for the casual fan or perhaps a pub (recreational) league administrator. Without game management, you may simply edit the league table. Additionally, this configuration also enables you to manage a player's stats for a season via the Roster edit screen.

Contributions Welcome

This project is being continually improved. There is no official release yet. If you want to use it, feel free to fork it. Contributions are welcome. I have ideas for other features like favoriting a league (or any entity), image support for venues, and adding more roles to handle sharing/collaboration. There is a need to support import/export of data and reports, like a score card in game management. There is also a need for optimization. Work needs to done to ensure that we have enough database indexes, and queries are efficient.

Getting Started

This is a Rails application. If you are new to Ruby or Rails, start here. Currently, I run this on Ruby 2.0 with PostgreSQL as the database. See Gemfile for other dependency information.

License

see LICENSE

Why did you create this app?

I wanted to learn more Ruby and Rails. And, I love soccer. That's all the reason I need.

soccer_league's People

Contributors

mrjabba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.