Get your free audit template
Successfully run a usability test on your web design with our free audit template. Please use it to make sure that you don't forget to take any of the necessary steps.
Tablet application for quick
and efficient microloans in Asia.
Gojo is a product company that operates as a white label and sells customized
solutions to various agencies. The company is mainly focused on Cambodian
agencies that deal with microloans.
The agencies employ officers who go to Cambodian places and offer microloans
to the public. Gojo application (or Officer application) is a tablet application used
by officers to generate microcredits and manage all related processes
Gojo was an existing platform. Our work was divided into two iterations. The first was the
creation of a repayment flow, i.e., the flow of how an officer will receive money from people
who take a microloan. The second iteration was the development of an agent persona. An
agent has more limited functionality than an officer but can also handle loans and process
management. We developed the functionality and detailed user flows for the agent.
Our main challenge was first to understand the specifics of the platform and the region in
which this platform is used. Secondly, to analyze the main user of the platform and make
sure that the platform is secure and people can not steal data and money from it.
Based on the concept of the application, requirements
and business analysis, we prepared a roadmap to start
the development in an agile manner:
The Gojo design system was ready-made. We developed a new design system and created all the following functionality taking it into account.
Since the platform was ready-made and the design system was formed, our team developed a small number of components (loan cards, some icons, labels, etc.).
It was important to make the platform secure. For people to take a microloan, they need to read and sign a contract carefully. When signing the contract, the agent should enter a confirmation code that the borrower receives in the application. Borrowers also need to shoot several videos to confirm their identity. Agents upload this video to the profile of each of the borrowers.
People who want to use Gojo services for the first time can only start with an individual loan. All data about the client who takes an individual loan is stored in his profile (loan amount, monthly repayment, repayment type, etc.). Depending on how quickly the client repays his loan, his rating grows, displayed in the application.
At this stage, we used a standardized and recognized development model to develop and implement new features gradually. We used Agile methodology, namely the SCRUM approach. We also used Jira for task management.
In fact, the product development process is divided into 5 main stages. Our developers wrote code for all product components using the documentation and architecture. The tasks were divided between the team members according to their area of specialization
During this stage, we collected all the relevant information from our client to develop a product as per his expectation and requirements. We wrote technical documentation and chose technical stacks: React.js and Node.js.
At this stage, we defined the requirements for functionality and user roles. We also finalized the estimate and scope of work.
Our front-end developers were responsible for the client side of the application. Back-end developers were responsible for API and database development. We tested every new feature released. The DevOps team worked on the CI/CD process.
Our team also developed the REST API. When creating the REST API, we used generally accepted practices such as:
QA engineers tested all delivered code and carried out manual testing for developed components.
After the development and regression testing from the QA team, we switched to production deployment and integration. The tested version of the product was delivered to the users for beta testing. The team collected user feedback, fixed all the bugs, and implemented some improvements.
After deploying a Gojo product on the production environment, if any issue comes up and needs to be fixed or any improvements are to be done is taken care of by the Northell development team.
As a result, our team developed all the necessary application functionality and optimized the work of the existing one. With the help of the updated application, Gojo clients get microloans more conveniently, and, most importantly, reliably.
Become a part of a community with more than
2000 Entrepreneurs who want to create