Webapp to keep track of who owes how much to whom, amongst two people.
Each time Person A owes an amount to Person B, enter this in the app by specifying the amount, an optional description, selecting Persion A, and submitting.
At any given moment, either:
The application also displays the most recent 5 debts.
Copy the .env.template
from this project to a file .env
, and adjust any parameters.
SECRET_KEY
can be generated using the get_random_secret_key function in Django.DEBUG
to false
for a production environment.Run the docker image, exposing two files with the -v
volume commands:
.env
fileiou.db
database file. If the database doesn't exist, create an empty one: touch /path/to/iou.db
.docker run --detach --publish 8000:8000 -v `pwd`/.env:/app/.env -v /path/to/iou.db:/tmp/iou.db ghcr.io/caarmen/iou
You can access:
The first time the app is run, it creates a super user with username admin
and password defaultpassword
. You should change the password after logging in.