-
Notifications
You must be signed in to change notification settings - Fork 38
Future Work
This page hopefully gives some ideas to the next group (or anyone) who wants to contribute to our project some ideas on where they can take Split. Of course, you are more than welcome to try out anything you can think of!
Currently bills are only split evenly. Split could be extended by allowing multiple options for how a bill is split. There can be many ways this is done, such as by percentage, by items (for example if people order different priced meals at a restaurant) or even randomly if the users want a cheeky gamble.
It would be nice to be able to log many bills, such as when a group a users go on a trip together. Then at the end, the app could settle all the bills and find a nice way to minimise the number of payments that need to be done. We have some research into a possible algorithm here.
The app could allow users to send other users payments and the bill could appear in both people's transactions list, as opposed to how bills are currently tracked now (linked to a single account).
You are more the welcome to add any style Split as you see fit. For example, bills could be colour coded and appear green if they are fully paid, red if there is still a transaction outstanding.
- Front-end unit tests for things such as the validation in the create bill form
- Prevent SQL injections
- Searching through bills by title, payees, amount outstanding etc.
- Filtering by bills e.g. fully paid bills, outstanding bills only, bills >$50 etc.