Skip to content

An web application for administering a football league created with Flask,PostgreSQL, SQLAlchemy

Notifications You must be signed in to change notification settings

colm29/leagueAdmin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

League Admin App

This app was designed for administrators and users of an Amateur football league based in Dublin, Ireland. There are four ranked divisions and in each division are a selection of teams. Teams can be added and updated depending on authorisation. Authentication is provided using facebook login.

Running the app in python

  1. After downloading the project cd to the main project root directory
  2. From within the virtual environment, to install the application run pip install . --editable
  3. export FLASK_APP=leagueAdmin
  4. export FLASK_DEBUG=true
  5. flask run
  6. In a browser window, open http://localhost:5000

Divisions

There are four Divisions in the league ranked from the top in terms of quality of teams:

  • Premier Division North
  • Division 1 North
  • Division 2 North
  • Division 3 North

Teams

Each Division has a number of teams. These can be seen by clicking on the division on the main screen. More details about each team can then be viewed by clicking on the team. To return to the main screen at any time, click on the main title header or on the back/ cancel buttons pertaining to the current screen.

Authentication

Authentication is provided by facebook. Click on the login button on the top right of the navigation bar. Logged in users can create a new team in any division by cicking on the green Add New Team button when viewing Division details.

Alter / Delete teams

The creator of a team is authorised to edit details of a team or even delete the team from the team details screen.

The Future?

Referee lists, League tables, Weekly Fixtures, Results. Watch this space 😎 ⚽

About

An web application for administering a football league created with Flask,PostgreSQL, SQLAlchemy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published