Find a file
2022-04-13 21:45:34 +02:00
application Fix error page that appears when logging out of the admin panel 2022-04-13 20:20:08 +02:00
archive Initial commit - existing project files 2022-03-16 12:11:30 +01:00
config Rename a file 2022-03-16 18:40:49 +01:00
docs change the naming of release tags in the update section of the docs 2022-03-16 19:29:50 +01:00
lib Do a bit of refactoring in the bootstrap script 2022-04-13 21:45:34 +02:00
logs Initial commit - existing project files 2022-03-16 12:11:30 +01:00
misc Initial commit - existing project files 2022-03-16 12:11:30 +01:00
packages Add script and configure environment to install python dependencies into a project subfolder 2022-03-16 18:58:27 +01:00
static Fix parsing issue resulting in wrong order sum being calculated when using the german localization 2022-03-16 19:10:01 +01:00
tests Initial commit - existing project files 2022-03-16 12:11:30 +01:00
.gitignore Add script and configure environment to install python dependencies into a project subfolder 2022-03-16 18:58:27 +01:00
install-pip-dependencies.sh Add script and configure environment to install python dependencies into a project subfolder 2022-03-16 18:58:27 +01:00
LICENSE Initial commit - existing project files 2022-03-16 12:11:30 +01:00
pip-dependencies.txt Remove command generate-tls-cert 2022-03-16 18:38:59 +01:00
README.md Change README title 2022-03-16 19:19:51 +01:00
run.sh Remove command generate-tls-cert 2022-03-16 18:38:59 +01:00

Drinks Manager (season 2)

Note: This piece of software is tailored to my own needs. I probably won't accept feature requests, and don't recommend you to use this software if this isn't exactly what you are looking for.

Can't keep track of the number of drinks your guests drink? Now you have a web interface that really tries to make things less complicated- for you and your guests.

This (exaggeration intended) most incredible piece of software is written in Python, HTML, CSS, JS, Bash and uses Django and PostgreSQL.
You have to bring your own PostgreSQL Database though.

Setup, Installation, Updating and Dependencies

see Setup

Configuration

see Configuration

Usage

After setup, run ./run.sh help to see a help text.
Start the production server with ./run.sh server. You can ignore the error message about the "lifespan error". For more commands, see Commands.

Versions

You can find the latest releases here. For Installation/Updating, you should consider using git, though (for more information see Setup).

The releases are versioned after the following scheme:

MAJOR.MINOR

  • MAJOR: will include changes
    -> may be incompatible with the previous version
  • MINOR: will only include bugfixes and smaller changes
    -> may not be incompatible with the previous version