Publicly listed on BSE · ISO 27001 & SOC 2 Type II certified
The client is a financial services company that runs an Android app to help people check their creditworthiness and financial profile. The app assists people with a complete financial health check-up - from CIBIL scores, credit utilization, loan account statuses to Red Flags. It informs people of their repayments and overdue and guides them to remain financially sound.
Industry
Finance
Tech Stack
The client’s vision was to launch a Fintech app that helps track insightful credit reports and CIBIL scores. Capital Numbers was a chosen partner for the job because of its previous Fintech development experiences and a good understanding of the Fintech landscape.
The company turned to us for this Android-based Fintech app that involved the implementation of the following features:

The work required us to connect the app with third-party API services to fetch financial data. The idea was to show consumers where their financial risks are coming from. In case of financial risks, we had to trigger conditions to alert users about Red Flags (or potential disputes).
The critical point was that we didn’t just need to extract financial data. We also had to inject code that helped obtain analytical insights around that financial information. That is, we had to add the necessary algorithms that scan and score consumers based on their financial records.
All this needed us to implement a robust user flow. Plus, we had to maintain velocity and quality from start to end to ensure a seamless rollout.
We began the work with an initial analysis of the practical limitations, improvement areas, and credit information sources we needed to consider. We then finalized an advanced tech stack and started moving ahead with the implementations.
We used Figma to wireframe the layout first. Figma helps customize multiple app screens. So, we used Figma to chalk out the wireframe and then proceeded with the code.
We developed the backend using Node.js because it’s highly extensible. As for the frontend, we chose React Native because it allows creating complex UIs and adding modifications during runtime.
We next integrated the i2i third-party API service to extract and show financial data on the app. The i2i API offers excellent credit information by considering 50+ parameters like people’s debt-income ratios, employability, bank account statements, etc. So, i2i was the ideal fit for drawing credit information. However, during i2i integration, we encountered several 503 Errors and ‘Null’ value issues. But we tracked and fixed them all.

We also used the CRIF API service to extract CIBIL Scores. CRIF helps find large amounts of credit information about people. But, because we didn’t need all the information, we injected rule-based engines to generate CIBIL Scores around specific financial indices. We also set predefined conditions to show Red Flags under ‘potentially risky’ financial conditions.
As for the database, we used PostgreSQL as it has multiple layers for checking bank accounts, balances, statements, etc. It hardens databases against threats and best meets Fintech database demands.
We used the Cashfree payment gateway to allow paid subscriptions. Once users pay for subscriptions, they can avail of advanced services, such as monthly credit reports, expert advice, etc.
At one of these development stages, our client asked us to insert a pre-built dataset of 25K+ financial entries at short notice. We found the dataset had multiple errors. But, we tactfully modified all errors and inserted a well-structured dataset without impacting the rest of the code.
In 6 months, Capital Numbers designed, developed, and launched the Android app on Google Play Store. Here’s more on how the app shaped up and the features it offers:
The app allows users to register via phone numbers and OTP verifications. This is a time-saver.
The final testing was challenging, too, as we had to test the app with actual bank statements and not arbitrary docs. However, we tested every functionality successfully without facing setbacks before hosting the app on the AWS server.
Once users log in, they need to complete their financial profile by adding the following:
After updating their financial profile, users get access to their CIBIL and Credit scores.
Users see their CIBIL scores to understand their chances of getting pre-approved or personal loans from banks.

Below the CIBIL Scores, users see their credit scores or financial indices, which affect their CIBIL scores.
Credit Utilization Ratio or CUR (in %)Repayment History (in %)Age of Credit (in months)
0%
This is a percentage figure representing the amount of credit a user uses divided by the amount of credit available. If the ratio is high, it means a poor credit score.
100%
This includes a user’s payment details, such as on-time and late payments. The more the number of on-time payments, the higher the credit score.
35 months
This reviews a user’s newest and oldest loan accounts to determine the average credit age. The longer the credit history, the higher the credit score.
Credit Behavior (in %)Credit Enquiries (per year)Negative Accounts (per year)
0%
This assesses a user’s timely repayments, defaults, missed payments, performances in bank transactions, etc. The fewer the defaults, the higher the score.
1
This is the number of inquiries a user raises to view their credit files or reports. More queries to view credit reports lead to lower credit scores.
0
This reflects accounts that have run into financial mistakes, failed payments, outstanding amounts, etc. The higher the negative results, the lower the score.

Under the following circumstances, users also view Red Flags or dispute areas (generated through APIs and custom codes).
Users move with caution when they see Red Flags and refrain from borrowing further loans.
Users also see a summarized format of their Red Flags in each of their loan accounts:

Although all users see Red Flags, paid users get to see exact inaccuracies in their loan accounts and commentaries from experts on how to avoid those Red Flags.
As a result, paid users stand a chance to gather deeper credit intelligence and maintain a good score than unpaid users.
Capital Numbers is excited to have developed this robust Fintech app that delivers the most authentic credit analysis reports powered by rule-based engines, thus, ensuring no human bias.
Industry: Finance
Industry: Finance
Industry: Finance
Industry: Finance
Industry: Finance
Industry: Finance

Industry: Finance
Industry: Finance