NeoGrowth

KYC Routing Solution Using React.js

A case study of implementing KYC Routing with Cybersecurity Support in NeoGrowth Website using React.js.

neogrowth

About NeoGrowth

NeoGrowth Credit Pvt. Ltd. is a finance service providing firm that aims to provide funds to businesses to accomplish their goals with minimal interest rates with complete transparency and the stipulations of the RBI’s directives, such as interest rate policy is to be adopted by the Board. Businesses looking for funding from trusted financiers can approach NeoGrowth either via their website or download the NeoGrowth app from the Google Play Store.

Quick info

Industry

Finance/FinTech

Project Type

Individual Project

Service Type

Payment Gateway Service

Team Size

1 Member

Project Duration

1 Month

Technology Stack

React.js

NeoGrowth Project Requirement

Being a fintech firm, NeoGrowth needed to integrate KYC routing to verify the identity of their service’s users. Furthermore, they also wanted us to protect that KYC linking routes with cybersecurity best practices, all implemented in React.js.

So, this KYC routing was necessary to get all correct information about their users to avoid business loan frauds and further consequences. In the requirement, they asked us to implement a crucial series of forms, where users can not move to the next step until they fill and validate the current form precisely.

This series of forms should have a business registration landing page form, business info page (asking business GST no., employee strength, the reason for the loan application, etc.), business finance details (including PAN number, Aadhaar card, bank details, turn over, etc.), business ownership information, business registration, bank A/C linking, and important questionnaires. Only after filling and validating all these details, a business can apply for a loan or financial support at NeoGrowth successfully

The Solution & Development Approach

After receiving all these requirements, we called a technical team to the React.js developer’s meeting to finalize the best and most well-experienced (3+ years) React.js developer to work on this project.

We then aligned our React.js developer with the client, for him to understand the exact project requirements. He then understood the requirements and did some research on the project to provide a sound solution to integrate KYC APIs like NSDL API with the business detail’s form’s verification using Axios and React together for better GET response.

After providing the form detail’s verification path, he proceeded to set up protected routes and authentication to provide security for the multiple KYC pages, such as the business registration landing page form, business info page, business finance details, business ownership information, business registration, bank A/C linking, and important questionnaires. These protected routes could prevent unauthorized users from accessing inner application services.

Key Features We Integrated

With a lot of brainstorming, our mobile app developers came up with the following features and functionalities for the UrNest application

User Authorization
User Authorization

As we implemented protected routes for the KYC forms, no user could go further with any other form without getting verification of the previous/current form.

Cybersecurity
Cybersecurity

No user could access the inner application services routes without getting business profile registration verification.

Faster Responsiveness
Faster Responsiveness

As these forms are developed using React.js, they inherit its specific features, like fast responsiveness, which helped clients and users to complete their work quickly.

Secure browsing
Secure browsing

As we used the Axios-npm package with React.js, NeoGrowth succeeded in providing secure KYC Form browsing for users with client-side support for protecting against XSRF (Cross-Site Request Forgery).

The architecture to implement protected routes using React.js

neogrowth-user-flow

Are you seeking the ultimate strategy for your business?

Are you ready to bring your vision to life? Reach out to our team of experts today. We offer personalized consultations to identify the most effective plan for your unique goals. With our wealth of experience, we can help propel your business to new heights. Contact us now to embark on your journey to success and prosperity