Developing insurance web app
- MVP development
- UI/UX design
CoverageXpert is an online database of commercial insurance product information. Their mission is to provide insurance brokers, customers, and legal professionals with a tool that enhances their understanding of insurance product terms & conditions.
2020 – ongoing
New York, USA
2 Full-Stack developers
1 UX/UI designer
The client came to us to create an app that provides brokers and their clients with a better understanding of insurance terms and conditions.
This software focused on helping placement brokers improve efficiencies and provide customers with better outcomes in renewing their critical coverage offerings.
As the first step, our business analyst and the client created a technical scope of work that outlined the inputs and outputs required for the project. Then, we chose core functionality features and prepared the necessary data. The team provided a timeline to ensure that we were on track to meet all of the deliverables.
To fulfill the client's business requirements, the team chose the following technical solutions:
- Parsers. Writing parsers to split a text document into data for databases
- Google Optical Character Recognition. Use Google OCR to convert PDFs and images into a text document for parsers
- Stripe. Implementing Stripe integration to accept payments
After that, our in-house designer prepared UI/UX for the web application. When the design was approved, our team started the MVP development.
Our development team created two parts – SaaS and the data module. The SaaS is for searching and comparing different insurance products in the U.S. insurance market or domain. The data preparation module creates a new database from the inconsistent data provided from CSV files, links database records to particular PDF documents, and populates form numbers (IDs) into databases.
The web application provides two primary services for users:
- Searchable database.The searching is free; however, viewing documents utilizes a pay‑per‑document approach.
- Endorsement lookup.A user pays per document processed and per document viewed.
During the implementation, we faced the following issue. By default, Google OCR handles PDF files for more than an hour. This timeframe was too long for our client.
Rubyroid Labs developers rewrote part of the logic that allowed for cutting PDFs into several pictures (according to the number of pages) and running recognition in multiple threads. This solution reduced time to around 5 to 10 minutes by showing the operation completion forecast (progress bar).
Together with the client, we chose core functionality features and prepared the necessary data.
Creation of the UI/UX design for the website (landing), MVP adaptation to SaaS business requirements, monetization, launch.
- sign in/sign up
- payment (Stripe integration)
- store credit points
- comparison tool
- endorsements lookup
- searchable database (sorting/filtering)
- PDF viewer
- Google Optical Character Recognition converts images\PDF into text files
- 12 parsers implemented to recognize, sort, and commit data from text files to the database
The MVP for the insurance tech company was successfully delivered in three months (April–June 2020). Now Rubyroid Labs supports the project and prepares the following development iterations. The project is for the B2B segment and already has several enterprise clients.