Skip to content
This repository was archived by the owner on Dec 12, 2018. It is now read-only.

rtfoley/scorepy

Repository files navigation

Build Status

Note: this repository is no longer actively maintained

ScorePy

An attempt at an FLL tournament scoring application using Python and Flask

Main features

  • 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

Installing and running the application on Windows

  1. Download the latest release from the releases page
  2. Run the msi installer
  3. Double-click the shortcut on the desktop, which should open a command window and start the webserver.
  4. Navigate to http://localhost:8080/
  5. Login with username 'admin' and password 'changeme'
  6. Change the password.

Installing and running the application on MacOS

Coming soon...

Setting up for development

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

About

Attempt at an FLL scoring system using Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •