-
Notifications
You must be signed in to change notification settings - Fork 0
MVP Checklist
rachanavishwanath edited this page Sep 24, 2020
·
5 revisions
SmartSplit, a 'Splitwise' clone, allows users a split expenses among friends, encourages go-green policy as users don't have to keep track on paper anymore!! It does all the math for you, so no more calculator. How math-y!!
- Users can sign up, sign in and logout
- Users can use a demo login to try the site
- Users can't use certain features like adding an expense, settling expense without logging in
- Appropriate error messages should be populated
- Logged in users can add expense, settle expense, delete expenses
- Add expense button should show a modal. All related modals should be displayed correctly i.e. type of expense, date of expenditure, paid_by, clicking these should show appropriate modals
- Logged in users can add friends, edit friends info, delete friend
- Errors occurred while adding expense should be displayed
- Amount shared > total amount should throw error
- Trying to add expense without description, amount should throw error
- Logged in users should be able to select a friend, all the expenses shared among them should be displayed, each expense should have delete option
- Clicking an expense from the list should
- show the expense details.
-
Edit expense
button should display a modal - should show who owns how much to whom
- Logged in users should be able to add notes to an expense
- this modal should allow adding img/pdf and notes while adding an expense
- on an existing expense
- add a post
- delete a post if one exists
- Logged in user can see total amount owed to him and owed_by him
- Bug free navigation throughout all features