Microcredit Systems
A microcredit system is a financial tool that provides small loans to people or microenterprises that generally do not have access to traditional financial services. These loans are usually low in amount and are designed to encourage entrepreneurship and improve the living conditions of people in vulnerable situations.
The main flow process of a microcredit system includes the application and evaluation of the credit, disbursement, monitoring, risk management, and finally, closing the credit once it has been paid.
Project Background
The client was working with another vendor, who helped them make some developments, but they decided to switch to Rootstack. A group of Rootstack developers came in to cover the roles needed and thus manage the Merchants and Clients portal.
Rootstack's Solution
Mi Jornada Module
Different modules and fixes have been created on their current sites. One of the most relevant is the Mi Jornada module, which is used by merchants, specifically salespersons, to keep a list of all the transactions they make, whether they are collections or sales.
Within this module, the seller can see the transactions they made and generate a PDF file where the transactions are downloaded in detail. The module allows registering all the sales made by the retail companies associated with the client.
In this module, you can also see a "summary of my day," which gives the business a summary of what was done that day: all sales and collections, with descriptions and types of transactions, generating a PDF report that can be delivered to whoever requires it.
Work was also done on generating the balance letter, with which a person can request a personalized letter stating that they have already paid a loan or that they currently have an active loan, which can be addressed to an institution or to whomever it concerns.
Mi Comercio Module
Another module where Rootstack worked is the Mi Comercio module, where associates can define the information they want to show: either the image, name, and payment accounts where money will be sent to the business. Accounts can be managed, and new accounts added.
Other Functions within the Portal
Another function that the Rootstack development team worked on was credit cancellations: when a credit is requested, it goes through several processes, and there is a specific area within the portal for credit cancellations. Here, a person, from WhatsApp or the portal, makes the cancellation request. This is passed to the merchant site and then to the site of the client's agents, an internal system where the credit cancellation is evaluated, with options for either the client or the merchant bearing the expense.
Work was done on the development of a module to configure several devices per merchant, linking a single-use code so that each merchant can have as many devices as they need for customer service, such as telephones or computers where they can log in.
Work has also been done on various improvements and fixes to the site, all of which were required throughout the project. Among the fixes: buttons were moved, text corrections were made, and some models were changed.
Working on the Backend
Within this project, we also worked on the backend of the commerce portal, specifically on the development of APIs and error correction, in addition to the development of components such as reports and services. New integrations were also made.
From the backend, reports were developed for daily sales of the businesses, the downloading of balance letters, and the downloading of credit cancellation letters. Errors on the client’s site were also corrected, in addition to the development of payment methods.
Main Features of the Project
All the developments that have been made, such as Mi Jornada and the cancellation of credit, have come from requests that users have made since they had some problems or needs. These modules and improvements have helped users avoid constant problems.
The client was able to solve these problems for users, and the administrative team no longer needed to handle these processes manually. A clear example is the cancellation of credits: when a person needed to cancel a credit, they had to contact the team, and the entire process was done manually. Now, with the platforms created by Rootstack, the process is much simpler, and the administration team does not have to check everything manually; everything is now automated.
With the new functionalities, economic value has been returned to the company, and there are already cases where the company has sold the product to be implemented in different sites, specifically the Mi Jornada module.
Technologies
Next.js, .NET and we have also worked with Infobip, which is to manage and make requests through WhatsApp, since it is a tool that handles the sending of automated messages through WhatsApp and is integrated into the portal. For the database we have worked with Mongo and SQL Server.
We have also worked with C# and Docker.