An attempt at an FLL tournament scoring application using Python and Flask
- Add/ edit/ remove teams, robot game scores, judge evaluations, and award winners
- Import CSV team list
- Generate team list, robot score rankings, award winner, and category result reports
- Real-time rankings display
- User system for basic security
- Manage playoff rounds and scores
- Download the latest release from the releases page
- Run the msi installer
- Double-click the shortcut on the desktop, which should open a command window and start the webserver.
- Navigate to http://localhost:8080/
- Login with username 'admin' and password 'changeme'
- Change the password.
Coming soon...
Install Python 2.7.x: https://www.python.org/downloads/
Install pip: https://pip.pypa.io/en/latest/installing.html
Install virtualenv
> pip install virtualenv
Clone the repository
> git clone https://github.com/rtfoley/scorepy.git
Create a virtual environment
> cd scorepy
> virtualenv venv
Activate the virtual environment using one of the following commands:
Windows systems:
> .\\venv\Scripts\activate
Unix systems:
> source venv/bin/activate
Use Pip to install dependencies
(venv) > pip install -r requirements.txt
Run the application
(venv) > python run.py