This is a free and open source tool to allow fish clubs to run online auctions during COVID.
If you are part of a club looking to run an auction, please visit the site here
If you have a suggestion or are a developer who would like to contribute, read on.
I'm open to adding new features as they are requested. Please search for your suggestion in the open issues first.
This tool is built with Python3, Django, Bootstrap and a bit of JQuery. It's fairly basic, but it does what my club needs it for.
mkdir ~/auction_site
cd ~/auction_site
sudo apt install python3 python3-pip git
# create a venv for the site to live in
python3 -m venv ./venv
# clone the site
git clone https://github.com/iragm/fishauctions
cd fishauctions
# Install required python packages
pip3 install -r requirements.txt
# Edit the venv to include the necessary environemnt settings
nano ~/auction_site/venv/bin/activate
# paste everything from set_evn_example.sh into the end of the file, then save and close
# activate the venv (this will now apply the environemnt settings added in the last step)
source ./venv/bin/activate
cd fishauctions
python3 manage.py runserver
Some cron jobs are used to manage models, and should be set up outside python's venv on your server
See crontab.md for more information on setting these up