The Debt Tool is a smartphone app and Web service that provides Debtors and Creditors with an easy, secure and engaging way to settle their debts. The Debt Tool offers the same simple and clear user experience for Debtors across its iOS, Android and Web applications.
Divectors has been hired to develop a solution for the debt industry that is intended to make the whole process of handling private debts and with an intuitive app and a web application that handles all the communication between the debtor and the creditor. The user is guided on every step of the system flow and ensures the communication with Creditor is hassle free and effective.
The scope of the first phase of the project aimed to be a fully functional prototype that is intended to present the look and feel of the product, demonstrate the full debt settlement workflow from both Debtor and Creditor perspective.
Scope of work
● iOS application that provides a full flow of registering and handling the debt for the Debtor user. The system offers registration, ability to register debts, run system calculation to determine the offer that has the highest probability to get acceptance by the Creditor. Throughout the flow the user is able to track several Debts statuses. User also receives relevant system notifications on Debts processing progress and payments reminders.
● Web application for the Creditor company that provides a full flow on handling Debtor offers and in similar way tracks the status on Debts Repayment progress, analytics per received offered, accepted or rejected offers and active deals with payments in progress, completed deals.
Divectors had two primary goals at the start of the implementation phase – build the mobile app for debtors and web application for the creditor company. Facing that task we were seeking for tools that would cater to our needs across iOS, Android and web environments and speed up mobile and web applications development.
Backend solution was built using .Net core, modern fast and cross-platform framework from Microsoft. Backend services communicate with each other using gRPC framework and RabbitMQ message broker. Entire solution is hosted in the Kubernetes cluster in GCP. It was designed with horizontal scalability and information security in mind. A lot of attention has been paid to monitoring and alerting functionality to guarantee that future application support teams will be well-informed about the current state of the application and will be able to respond quickly to issues that may occur.
The most significant benefit for use using React and React Native were the rapid development and platform agnosticism. With React Native, we could leverage its entire development team of engineers to help build and support mobile and web applications.