No description
Find a file
2018-01-22 21:25:42 +01:00
authentication Translate 2017-04-10 12:12:40 +02:00
bash Use as docker image 2017-02-25 23:10:47 +01:00
refunding Display the monthly expense in already refunded. 2018-01-22 17:58:51 +01:00
refunds Re-enable whitenoise 2018-01-22 21:25:42 +01:00
static Add space at page bottom 2016-08-19 14:39:44 +02:00
templates Translate app to french (no i18n) 2016-10-27 09:35:44 +02:00
.dockerignore Use as docker image 2017-02-25 23:10:47 +01:00
.gitignore Re-enable whitenoise 2018-01-22 21:25:42 +01:00
app.json Add Heroku app manifest 2016-06-03 17:34:41 +02:00
Dockerfile Use as docker image 2017-02-25 23:10:47 +01:00
manage.py Initial commit with dependencies 2016-06-03 17:30:41 +02:00
Procfile Add migration at Heroku update 2016-08-27 21:19:57 +02:00
README.md Create README.md 2016-07-28 14:29:17 +02:00
requirements.txt Re-enable whitenoise 2018-01-22 21:25:42 +01:00
runtime.txt Add Heroku files 2016-06-03 17:38:06 +02:00

django-refunds

This Django app allows me to add payments I would like to be refunded, my parents can review it and bundle them into a refund.

It then shows the amount they need to refund and they can make the transfer from their online banking account.

DISCLAIMER

This is not a cost sharing app. Any payment added is supposed to be entirely refund to the payer, or refused.

Limitations

User subscription

User subscription is not allowed : the person that deploys the app is responsible for user creation.

User profiles

Basically three profiles exist :

  • Can add/edit/delete payments
  • Can add/edit/delete refunds
  • Admin

Target refund

Currently, it's impossible to target a payment to a specific refunder. Payments are visible to all users that can refund.

An improvement could be to be able to target a refund to a specific user, so only him can refund it. This would allow multiple users to share the same database. We could also imagine another system where all refunds from a specific user are by default targeted to the same set of refunders, with the possibility for the payer to change it.