- To build a mobile application that can be used to add expenses, track group payments and split bills.
- Frontend: Flutter
- Backend: NodeJS, ExpressJS, MongoDB
- Version Control: Git, GitHub
- Create a group and add members to it.
- Add expenses and split them among the group members.
- Modify the expense details.
- Delete an expense.
- Settle up the expenses.
- Add Payment to a group.
- View all the expenses and payments in a group.
- Previous features of offline app.
- Authentication using email and password.
- Add a group using group code.
- Remove a member from a group.
- Realtime updates of expenses and payments.
- Send notifications to group members when an expense is added or modified.
- Settle up the expenses with a particular member.
- More Categories for expenses.
- Add a profile picture to a group.
- No need to add a member to a group to add an expense with them.
- First Version was offline app.
- Second Version(yet to come) is online app.
- Download the apk for offline app here.