{"repo":"dorianim/money-balancer","free":true,"listed":false,"github":"https://github.com/dorianim/money-balancer","clone":"git clone https://github.com/dorianim/money-balancer.git","description":"A simple application for managing debt with your friends!","language":"Rust","stars":160,"topics":["money","money-manager","moneytracker","pwa","react","rust","webapp","hacktoberfest"],"license":"AGPL-3.0","category":"deployment-docker-iac","readme_excerpt":"money-balancer Have you ever been on a group trip and lost track of who paid for what and who owes money to whom? If so, money balancer is the perfect tool for you! It helps you to keep track of who paid for what and calculates your balance with all of your friends. A demo is available here but it may be reset at any time. Screenshots Usage Using docker-compose : Using docker : You can then access money-balancer on http://localhost:8000 . The API documentation can be found at http://localhost:8000/api/v1 . Config options General - MONEYBALANCER JWT SECRET : a random value for the JWT signature Authentication Local - MONEYBALANCER AUTH LOCAL ENABLED : enable local username/password authentication Proxy Proxy authentication can be used with services like Authelia and Authentik - MONEYBALANCER AUTH PROXY ENABLED : enable proxy authentication - MONEYBALANCER AUTH PROXY HEADERS USERNAME : header containing the username (e.g. X-authentik-username ) - MONEYBALANCER AUTH PROXY HEADERS NICKNAME : header containing the nickname (e.g. X-authentik-name ) If you want to use another sign on method, you may only protect the route /api/v1/auth/proxy . For example in Authentik, you may use this as the unauthenticated paths: (excludes everything that contains proxy , generated with this tool) How debts are split up: - amount / debtors - the potential rest is assigned to people who have to overpay - who has to overpay is determined by how often they have overpaid in the past in this specific gr","default_branch":null,"files":null,"tree":[],"storefront":"/r/dorianim","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dorianim/money-balancer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}