Developing a comprehensive fitness app for insurance companies requires a deep understanding of their needs and challenges. In this article, we'll explore how our team at Rubyroid Labs tackled an exciting project to create a cutting-edge fitness app that has revolutionized the way insurance companies operate.
The Challenge: Enhancing Insurance Understanding
In 2020, our client, CoverageXpert, approached us with a mission to develop a web application that would enhance the understanding of insurance product terms and conditions for brokers, customers, and legal professionals. This innovative solution aimed to improve efficiencies and provide better outcomes in renewing critical coverage offerings.
Building the MVP
Our team of experts worked closely with the client to identify core functionality features and prepare necessary data. We chose a technical scope that outlined inputs and outputs required for the project, ensuring we were on track to meet all deliverables. The MVP development process took three months, during which we created two primary parts: SaaS and the data module.
Technical Solutions
To fulfill the client's business requirements, our team employed several technical solutions:
- Parsers to split text documents into data for databases
- Google Optical Character Recognition (OCR) to convert PDFs and images into text files
- Stripe integration to accept payments
Our in-house designer crafted a UI/UX design for the web application, which was approved before starting MVP development. The SaaS module enabled users to search and compare different insurance products in the U.S. market or domain.
Key Features
The web application provided two primary services:
- Searchable database: searching is free, but viewing documents utilizes a pay-per-document approach
- Endorsement lookup: users pay per document processed and viewed
Overcoming Challenges
During implementation, we faced an issue with Google OCR handling PDF files for over an hour. Our developers rewrote part of the logic to reduce processing time to 5-10 minutes.
Project Phases
The project involved several phases:
- MVP development: chose core functionality features and prepared necessary data
- ChatGPT integration: added new features to generate quick and relevant information about insurance products
- Software launch: created UI/UX design, adapted MVP to SaaS business requirements, monetization, and launch
- Gemini integration: identified potential coverage improvements that might be overlooked in the standard insurance coverage review process
Delivered Features
Our team delivered a range of features:
- Sign-in/sign-up
- Stripe integration
- Store credit points
- Comparison tool
- Endorsements lookup
- Searchable database (sorting/filtering)
- PDF viewer
- Google OCR to convert images/PDF into text files
- 12 parsers implemented to recognize, sort, and commit data from text files to the database
Technology Stack
Our tech stack included:
- Backend: Ruby on Rails, PostgreSQL, AWS S3, Amazon Cloud (EC2), Cloudflare, Google OCR, Sidekiq
- Frontend: HTML/CSS, JS, Jquery, Webpack/webpacker
- Communication: weekly calls to provide updates on the development of the project
Result
The MVP was successfully delivered in three months (April-June 2020). We continue to support the project and prepare for future development iterations. The project has already gained several enterprise clients.
Conclusion
Rubyroid Labs is a skilled and meticulous partner that delivers products that exceed expectations. Our project management skills and clear communication made for a collaborative process. If you're looking for expert fitness app development, please fill out our form to estimate your project.