league-for-good - An open source sports league management tool

  •        27

This is a free, open-source web application designed to help sports leagues track their player and team stats, and simplify the other day-to-day tasks involved with team management. It was designed to accommodate many popular sports. In order for the authorization component of this app to work, it needs to be registered with Google. Here is a helpful walkthrough of that process: https://developers.google.com/identity/sign-in/web/devconsole-project.



axios : ^0.18.0
body-parser : ^1.16.0
connect-mongo : ^2.0.1
dotenv : ^5.0.1
ejs : ^2.5.9
express : ^4.16.3
express-session : ^1.15.0
graphql : ^0.13.2
lodash : ^4.17.10
material-ui : ^0.20.0
mongoose : ^5.0.16
mongoose-unique-validator : ^2.0.0
nodemailer : ^4.6.4
nodemon : ^1.17.3
passport : ^0.4.0
passport-google-oauth20 : ^1.0.0
prop-types : ^15.6.1
react : ^16.3.2
react-dom : ^16.3.2
react-redux : ^5.0.7
react-router : ^4.1.1
react-router-dom : ^4.1.1
react-swipeable-views : ^0.12.13
redux : ^4.0.0
redux-form : ^7.3.0
redux-form-material-ui : ^4.3.4
redux-thunk : ^2.2.0
reselect : ^3.0.1



Related Projects

League Web Manager

  •    Perl

The league web manager is a set of CGI scripts that allow the creation of a comprehensive web site for a sports league. The system is tailored for Ultimate Frisbee, but should work for other sports as well. It uses just text files for backend data.

LeagueSite - Sports Team/League CMS

  •    PHP

LeagueSite is a PHPWebSite ( 0.10.x ) module that adds roster, stats, and schedule information for a sports league or team . It can be used to organise a league or team, or even just create a website for fans.

pantry-for-good - An open source food bank logistics and inventory management tool

  •    Javascript

This repository is for the Pantry-for-Good application designed by Open Source for Good Contributors at freeCodeCamp. For deployment instructions see the deployment guide. If you'd like to contribute, the contributing guide explains the git workflow and the developers guide gives an overview of how the app works. The open issues are a good place to start, or you can try the app and add your own issues. If you get stuck or need help with something, feel free to leave a comment.

Platinum - AFDC League Management System

  •    Ruby

Platinum is a Ruby on Rails application used by the Atlanta Flying Disc Club to manage league registrations, rosters, schedules, and result tracking. It is the latest evolution of a platform that has been in use since before 2001.

Sports Scores Tools for Watson

  •    Objective-C

This project provides two sports related tools for Watson. Baseball Scores for Watson is a plug-in for Watson that displays box scores from major league baseball games. Football Scores for Watson is a plug-in for Watson that displays box scores from NF

engsoccerdata - English and European soccer results 1871-2017

  •    R

This R package is mainly a repository for complete soccer datasets, along with some built-in functions for analyzing parts of the data. Currently I include three English ones (League data, FA Cup data, Playoff data - described below), several European leagues (Spain, Germany, Italy, Holland, France, Belgium, Portugal, Turkey, Scotland, Greece) as well as South Africa and MLS. Free to use for non-commerical use. Compiled by James Curley.

Liga Manager

  •    ASP

Liga Manager (League Manager) is an ASP/mySQL/MSAccess script to manage the statistics (points,played games,goals,etc) of a soccer league...or any other type of league. It was first written for a quot;FIFA 2002quot; on-line league.

ASP League Ladder System

  •    ASP

An ASP ladder / league system for online gaming league or real life leagues also.

Sports Tracker


Sports league management system.

Soccer League Statistics

  •    C

Sls attempts at being a soccer league statistics software that lets you manage teams, players, line-ups and results of any soccer league. It creates league standings, goal scorer lists, etc. Sls is written in C using the Gimp Toolkit (GTK).

Proton - A micro PHP framework

  •    PHP

Proton is a StackPHP compatible micro framework. Under the hood it uses League\Route for routing, League\Container for dependency injection, and League\Event for event dispatching.

GameStore League Manager


GameStore League Manager makes it easier for gaming store managers to run local leagues for card games, board games and any game where there is a head-to-head competition that can happen at any time. You'll no longer have to track point scores and league members on paper.

WindowsPhone 7 Live Soccer Scores


An Windows Phone 7 app which displays the live soccer scores from the Dutch eredivisie, English premier league, Champions league and Europa league.

LoLHQ - Personal League of Legends Assistant


LoLHQ - Personal League of Legends Assistant Check detailed ELO ratings and statistics of your teammates. Personalize counter-pick lists, view Champions details

QQ League Of Legends (LoL) Localizer


This project intends to provide an easy tool to modify the Chinese League of Legends client (from lol.qq.com) in order to localize and translate it in English.



AutoLoL is an application that allows League of Legends players to automate certain actions in League of Legends. The main feature is the ability to easily create and save mastery sets, which can then automagically be inserted into League of Legends. But can it can also ...

GameServer - League Sandbox's Game Server

  •    CSharp

Click the debug button. Auto run settings are located in Settings/GameServerSettings.json.

Web League

  •    PHP

Website for the management of online game leagues. Written in PhP/mySQL. Originally implemented for the management of a BZflag league (see SF project bzflag), we are working on making the code more generic, so that it may be used for other game styles.

Baseball On A Stick

  •    Python

This project is intended to provide code to be used with the MySQL and Python to create a database of major league baseball stats which are freely provided by the mlb.com Gameday application and retrosheet.org. All major and minor league pitch location and game statistics can be downloaded using BBOS. Installation Videos! Part 1: http://youtu.be/rnv2VLcG-eI Part 2: http://youtu.be/eFudbMWHNlQ Special thanks to Wells Oliver for the code for downloading retrosheet files.

Lolic - League of Legends Item Changer

  •    Java

Lolic makes it possible for League of Legends gamers to change the recommended items list for each champion. You'll no longer be stuck with Riot's default recommended items list. It's developed in Java using Swing.