/tamlynscore

Archery scoring system

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

TamlynScore

Django-based archery scoring web application.

Requirements

The requirements for the project are as follows:

  • Python 3
  • Node
  • PostgreSQL

On top of these, if you want to modify/recompile the CSS you're going to need:

  • Compass

Installation

Assuming that the requirements have been fulfilled, the installation procedure is as follows:

  1. Clone the repository,
  2. Run pip install -r requirements.txt from the repositories root,
  3. Run yarn install to install the node_modules
  4. Set up the config file (tamlynscore/settings.py),
  • This should include a secret key and the correct database access URI.
  1. Run the python server using python manage.py runserver
  2. Run the Node development server using npx webpack serve

The application should then be running, and accessible on localhost:8000.

Note: It's thoroughly recommended that you use a virtual environment for python to run this project.

Contributors