This is a tip splitting application that can also split the bill amongst friends. Team A1 has added a custom feature to be able to send invoices to every friend's email with the split amount and the venmo/zelle handle of the person that needs to be paid.
Time spent: 15 hours spent in total
Product Manager / BackEnd developer: Drew Lee
Lead Backend Developer: Nazmul Karim
Lead FrontEnd Developers: Nabil Fayak, Abdullah Saleh, Haseeb Javed
Fullstack Developers: Manav Patel, Tajwar Rahman
The following required functionality is completed:
- User can calculate total bill after choosing custom tip percentage.
- User can split bill amongst a group of people.
- User can choose amount of people splitting with, using plus and minus buttons.
The following bonus features are implemented:
- User can push button to access popup screen.
- User can fill in email adresses and venmo/zelle handles into the empty fields on popup.
- Popup screen will automatically scale to have as many email address fields as there are people, using the bill split feature.
- User can click submit to automatically send invoices through emails to all designated email addresses.
Learning React-Native
Handling dependencies
Version Control using GitHub
Organizing and Controlling work within the sub-teams of the group
What you enjoyed the most:
Contributing to an open-source project
Creating functional features of an app
Customizing Ui
What would you do differently?
Look at React-Native documentation from the start
Use less dependencies
Update all npm modules
Dependency Errors
Here's a walkthrough of implemented user stories: