Git Product home page Git Product logo

sports_league's Introduction

sports_league

Software to manage a simple sports league with news items, file/information downloads, contact list management, schedule display and standings.

This project contains code that works under CodeIgniter to provide a simple sports league website. The code currently provides functionality that: - creates and uses accounts to provide minimum 2 levels of access to site's information; - main page has an announcement system that can display messages in a specified order and for a fixed time period; messages, upon retirement, can be accessible from an archive section - information page allows for listing of various files that can be downloaded or links to other related sites - contact information for teams provides for up to 3 contacts per team and can be managed by the team's with little intervention from the website administrator; - league schedules can be loaded from a CSV and then displayed by team, division or for the whole league - game results are submitted by team contacts with email confirmation sent to both teams; - league standings generated - schedules for regular season and playoffs (both round-robin and double elimination) can be managed; for double elimination, as teams win, schedule automatically will update showing teams their next game

This project is a work in progress but has been used by 2 leagues I participate in -- one for the past 2 years and one for a year. The leagues are different enough so I'm now working on trying to design the software to be more flexible in managing league differences so that the software can be used in different ways.

Note, it is never my intention to write software to generate schedules (there are too many suitable products out there) but rather to be flexible in importing schedules into the system.

Software requirements to use this project:

Web server (Apache is known to work; I haven't had experience with others but don't believe problems should be insurmountable) Database (MySQL known to work) CodeIgniter (has run on versions through 2.1) jQuery My intention is to provide software suitable for small to mid-size leagues to be able to have a functional website that can be run with minimal administration (other than start of season). I have a long list of functionality I wish to add and I also wish to continue to incorporate suitable web technologies to learn and to improve the site.

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.