CraigS2 / fishauctions

A free online tool to allow fish clubs to run auctions

Home Page:https://auction.fish

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fish club auctions

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.

Features and issues

I'm open to adding new features as they are requested. Please search for your suggestion in the open issues first.

Development

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.

Getting started (development environment)

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

Cron jobs

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

About

A free online tool to allow fish clubs to run auctions

https://auction.fish

License:GNU General Public License v2.0


Languages

Language:Python 74.7%Language:JavaScript 12.1%Language:HTML 7.1%Language:CSS 6.1%Language:Shell 0.0%