Skip to content

muhammadzkralla/Payments_Assistant

Repository files navigation

Payments_Assistant

Payments App with Room Database and Kotlin Coroutines

App Features :
1- Inserting multiple users with a name and ID.
2- Create a subscription for each user with the price, start date and the end date. (dates are automatically inserted with one-month duration but you can change them to anything you want).
3- Editing any user data or subscription details.
4- Create bills for each user with the date of payment generated automatically and the price of the payment.
5- You can select a particular user and see all his payment history.
6- You can delete any user.

Payments handling app where you can insert users and edit them with adding payments and subscriptions to each user with the price, start date and the end date of the subscription. The app uses Room Database to handle the payments and users with a one-to-many relationship that fetches every payment a user did in the payment history section of the user.