Django-based archery scoring web application.
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
Assuming that the requirements have been fulfilled, the installation procedure is as follows:
- Clone the repository,
- Run
pip install -r requirements.txt
from the repositories root, - Run
yarn install
to install thenode_modules
- Set up the config file (tamlynscore/settings.py),
- This should include a secret key and the correct database access URI.
- Run the python server using
python manage.py runserver
- 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.