Content Based Web App For Quintype
Project Type
Development
Industry
Finance, Banking and Insurance
Tech Stack



ABOUT THE CLIENT
The Problem
Quintype and GeekyAnts had already collaborated on a project in the past that dealt with their CMS system and based on the experience they had with us, they referred our services to one of their partners, who reached out to us based on that referral. An extension company of Quintype got in touch with us to discuss building their content management system that would allow them to create, publish and market their content to get maximum results.
We involved ourselves in multiple sessions of extensive discussions to help understand the product better and get a clearer picture of the requirements. After the necessary documentations and agreements, the engagement with the client began in November of 2019. The client wanted to initiate the project under a Time & Material engagement model, and so we did.
TEAM ON CALL
A Fintech & Business based website.
The website would be backed by the proprietary CMS.
An inbuilt analytics system was also a crucial requirement.
Strategy
Analysis Planning
UI/UX
Development
Testing
Delivery
OVERCOMING CHALLENGES
- Razorpay was used to integrate payment in the app.
- Markets Mojo was used to populate Stock data on the site.
- GitHub Projects was used as the choice of Project Management tool.
- GitHub was used for version control and deployment was done through Circle CI
DEVELOPMENT
A Content Management System, in essence, is a single tool that simplifies content management and marketing. It was important to keep this goal in mind while designing the overall look and feel of the tool. The goal of the development team was clear; to build a website showing stories of specific genre in the Frontend using the API that was provided by the platform. The project was identified as a brownfield project that had been going on for the past three years and was handed over to us to take it to the next level.
Since the project did exist in a certain state before we put our hands on it, the tech stack was predetermined. React was the technology for the Frontend, the project was continued in & Redux was used for State Management.
The first step was to get on call with the client, gather as much in-depth knowledge on the requirements of the product as possible and create ballpark estimates based on the inputs of the client. After multiple iterations and alterations to suit the client's needs, the in-house design team would take the requirements and prepare different versions of the designs for the client. Once picked and approved, tickets would be created for the same and handed over to the development team.
The tech team took all the requirements and planned them based on features and their priorities. Top priority was given to the bugs that existed in the product and their fixes were developed first. These fixes were delivered to the client on a weekly basis and post-approval, the project would move forward with the development and addition of new features in the mix.
The very first feature that was introduced in the product was a subscription flow. With this, users are given the ability to subscribe to paid stories. To implement this, a little research revealed an API called Accesstype that provides the functions required to implement this feature. Based on the user's active plan, visibility of a paywall and a CTA or the active story can be managed and monitored. The next feature in line was the notification module. This would notify users whenever a new story is published. Google's Firebase was used to manage notifications in real-time. A cloud function would fire an update in the DB with the new story, that would notify the users whenever a new story is published. Similarly, a watch list feature was implemented using Firebase as well, that let users save stories and sticks against their ID and retrieve them at will. Towards the end, as the project was heading into a new direction, a new login page was also implemented with a better Log in & Sign up flow.
After every implementation, the QA team would validate Happy Path scenarios with the development team locally. These changes would then be pushed to the staging and beta environment, where the QA engineer would test all the negative and edge cases. The Business Analyst was also a part of the testing process to ensure all scenarios have been covered and the application is user ready. Once all the scenarios were tested, a demo would be delivered to client and they would involve themselves in UAT on the staging server from their end as well. Post their confirmation, we would deploy the feature onto production.
FINAL IMPRESSION
Case Studies.
More from our engineering portfolio.

Upgrading User-experience and Website Performance Using Next.js for a Diagnostic Leader
How GeekyAnts helped a leading diagnostic company upgrade the user experience of its website by increasing its website performance.

Creating Hassle-free App Features for Medically Complex Children and Their Parents
Leading Healthcare Technologies and Services Company brings healthcare services at home for caretakers of medically complex children with an interactive application

This is how we built an AI bot and a fact-checking editorial platform for a leading benefit corporation.
Addressing misinformation crisis by creating technological tools to ensure timely, efficient, and credible fact checks

Web app for a Custiv
Improving the industrial sector by enhancing the supplier side of the app