Skip to content

Track coffee consumption among your friends with this simple Python-based web app. Easy billing through Splitwise optional but included.

License

Notifications You must be signed in to change notification settings

maxiimilian/coffeetracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Preparations

  • Rename splitwise.example.ini and users.example.ini to splitwise.ini and users.ini.
  • Add desired number of users to users.ini.
  • Don't manually change splitwise.ini. Access codes will be stored here automatically after login.

Setup

  • Build app container with docker-compose build. Note: This has to be repeated each time /app changes, i.e. is updated.
  • Start container with docker-compose up.
  • App is available (by default) on port 8080 of host. Change this in docker-compose.yml if required.

Regular Operation

  • Start: docker-compose start
  • To apply new settings, e.g. add new users, the app has to be restarted: docker-compose restart
  • Stop: docker-compose stop
  • Important: ./data is mounted as volume inside the Docker container. It will contain all bills and settings. It should be backuped!

About

Track coffee consumption among your friends with this simple Python-based web app. Easy billing through Splitwise optional but included.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages