please do use case Customers description of desired software: Customer asked you to develop a software SplitSmart for sharing expenses between individuals or groups of people, such as friends, roommates, family members or coworkers. It should come with the following functions/features. User accounts: Each person using the SplitSmart should have their own user account, which they can use to log in and access their own expense and balance information. Group management: The software should allow users to create and manage groups of people, such as roommates, trip or party participants to more easily track shared expenses and balances within those groups. Expense creation: The software should allow users to create new expenses o The new expenses should contain information such as amount, date, description, shared manner (equally split or split by %) and an optional receipt image. o It should also allow users to specify which other users were involved in the expense, so that the appropriate balance adjustments can be made. Notification system: The software should have a way to notify users when other group members create a new expense. Approval workflow: The software should have a system for reviewing and approving expenses before they are added to the system and used to adjust balances. This could involve multiple levels of approval or a single review process, depending on the needs of the group. Balance tracking: The software should track the balance owed by each user to every other user, taking into account all expenses that have been entered. Payment tracking: The software should allow users to record when payments have been made to settle balances owed, so that the balances are accurately reflected in the system. Reporting: The software should provide users with reports and summaries of their expenses, balances, and payments, possibly including the ability to generate custom reports with specified date ranges and other parameters. OS supported: primary web-based and also comes with app that can be run on Android and IOS..