Case Study
FinTech
Digital Transformation
Web App Development
UI/UX & Digital Experience

Migrated the Traditional Website of a FinTech Startup to a Modular React-Based Web Framework

About This Project

The client was looking for a strategic tech partner with extensive SPA expertise to revamp their official website to offer a better digital experience to visitors and create a fresh brand identity.

The primary objective was to transition from WordPress to an updated tech stack of NextJS with Prisma ORM. This included: migrating the legacy WordPress pages to Next.js pages, building robust and modular NextJS architecture, and boosting the overall performance.

Leveraging their deep domain knowledge, team Velotio developed a best-in-class website to a clean and more advanced version. High-quality standards of the website meet the client's requirements and create a practical and user-friendly experience.

Services

Digital Transformation
Web App Development
UI/UX & Digital Experience

Technologies

About the Client

Our client is an India-based investment research and wealth management startup founded in 2010. The company comprises a team of stock market enthusiasts, financial advisors, and technologists who share a vision of providing superior advisory services around investing principles, lessons, money management, and more.

The company offers a comprehensive investment research platform with original research, opinions, and strategies for understanding, trading, and investing in the Indian financial markets. Additionally, they provide a fintech-enabled, SEBI-registered portfolio management service that utilizes online goal-based financial planning to customize each user's investments according to their needs.

Understanding the Challenge

Team Velotio had previously worked with the client to cater to their mobile application development requirements, resulting in earning trust for this subsequent project.

For this project, the client wanted us to complete their website revamp before the launch of new designs by the other team, for it was supposed to be used as the base code. 

To cater to this, we deployed our best Lead Engineer to this project. With minimal allied resources or team support, he built a robust and modular NextJS architecture with preview mode support, Prisma ORM support, etc., with their intricate and intelligent approaches. These approaches boosted the overall performance of the application as they skipped the dependency of the backend and directly allowed the front end to reflect the changes done on the CMS by the customers for their posts. It also made the application easy to enhance in case of expansion. 

The team faced a couple of challenges during the implementation phase. For instance, 

  • Handling multiple joins with Prisma ORM - Defining the schema in PrismaORM with the NextJS framework is usually very difficult when defining nested joins.
  • Running dynamic SSG routes with multiple source routes using NextJS middleware - There are scenarios where we need to support routes generated originating from multiple source routes. This is usually heavy when it comes to building the whole package as it becomes heavier. The challenge is to keep it light and fast so that the user experience is not affected at any point. 
  • Integration of CMS with the NextJS application enables the user to utilize the preview mode, which allows them to visualize the draft changes made by them in the actual environment on the runtime before publishing those changes.

The pace of the project was remarkable, and team Velotio was able to complete the project before the originally set deadline, which was already demanding.

Chief Operating Officer, Investment Research and Wealth Startup

How We Made It Happen

The client chose Velotio as its strategic engineering partner because of our in-depth expertise in building high-performance SSR B2C applications. Velotio’s team took on the challenge of a short timeline head-on to build an all-new website from scratch.

We initiated the project by delving into the research phase, thoroughly exploring the Prisma setup and its seamless integration with the NextJS framework. Our primary objective was to devise a robust schema capable of effectively handling queries involving multiple-level joins and nested queries.

  • For the front end, we used the Next.js framework. Next.js is a React-based framework for building web applications. It provided additional structure, features, and optimizations for the website. It helped us configure tooling like bundling, compiling, and more. Furthermore, it enhanced the performance and SEO using server-side rendering and building the components beforehand to reduce the application load time.
  • We used Prisma ORM as it allowed us to define our application models in an intuitive data modeling language using the schema provided by its toolkit and reference it with the actual data structure.
  • My SQL was our pick for a database dump, which we used as a reference to define the data models in the Prisma schema.
  • And, we used ButterCMS for content management. It helped us create, manage, and modify content on a website without the need for technical knowledge. It was used to define and preview the end-user scope in the draft state before the final publication. 

Subsequently, we established the architecture that would enable server-side rendering and Incremental site regeneration, particularly tailored to accommodate complex routing requirements. By adopting this approach, we ensured optimal performance and modularization throughout the development process.

Throughout the project, we emphasized maintaining a continuous feedback loop, enabling us to adhere to timelines and uphold the expected high-quality standards of the application. We made sure that the SEO indexing of the client website didn't drop, and in fact, we tried to make it better by reducing load times, better lighthouse scores, etc.

Finally, we seamlessly integrated a content management system (CMS) to enable comprehensive testing of live blog features and previews. Upon reaching satisfaction with the development phase, we promptly handed the codebase to the client. 

How Velotio Made a Difference

Team Velotio migrated WordPress pages to Next.js pages to directly talk to a database using Next.js ORMs in just 2 months.

We increased the performance by 30% of the application and reduced load time from 5-7 seconds to 1-1.3 seconds.

Additionally, we improved the SEO through server-side rendering by adopting different paradigms of server-side rendering, such as dynamic SSG and ISR, which led to an increase in traffic by almost 15%.

We also enabled the preview functionality, which helps user test their draft content directly on the live website.

With Velotio, achieve breakthroughs in your product development journey.

Over 90 global customers, including NASDAQ-listed enterprises, unicorn startups, and cutting-edge product companies have trusted us for our technology expertise to deliver delightful digital products.

Talk to us

Work with modern and scalable technologies

We leverage emerging technologies to build products that are designed for scalability and better usability.

Rated 4.6/5 on Clutch

325+ highly skilled engineers

With us as your tech partners, you get access to a pool of digital strategists, engineers, architects, project managers, UI/UX designers, Cloud & DevOps experts, product analysts and QA managers.

At Velotio, we hold ourselves to sky-high standards of excellence and expect the same from our customers.