This is a open-source expense tracker inspired by splitwise.
A Group of users going on trip or sharing an apparment have combined expenses. Using payvice expense can be split equally.
- Create Users using Google oauth
- Create a Expense Group
- Add Users to a Expense Group
- Adding Expense with multiple payers and multiple participants support
- Track pay backs
This is a gradle multi-project setup.
-
This helped me to learn spring boot and improve domain modeling and architecture.
-
Splitwise does not have per-item expense seperation.
-
Example: In shared bill, User A alone bought an item. The item's expense has to go to User A including tax. Current Solutions does not have per item seperation.
-
Easy payment integration such as UPI is not available.