Keller Covered

А fast, free service that helps home buyers and homeowners shop for insurance. Learn how Computools' digital services empowered a swift insurance tool for homeowners. The user-centric web service featured an in-depth survey and ergonomic layout.





Business size:

Small Business

Problem and Solution Summary

The client aimed to address a challenge in the real estate industry. The vision was to enhance the home-buying and homeownership experience by simplifying the process of obtaining insurance quotes for real estate. Recognising the complexities and bureaucracy associated with insurance, the client aspired to offer a groundbreaking solution to homeowners and home buyers.

The primary problem revolved around the intricacies of selecting insurance quotes for real estate. The proposed solution aimed to provide a seamless and intuitive service that simplifies the insurance quote selection process.

The core idea was to develop a detailed questionnaire that allowed users to input essential information about their real estate. Subsequently, the system would generate a list of insurance quotes from reputable providers. This platform not only streamlines the insurance selection process but also empowers users to explore, analyse, compare and, most importantly, purchase insurance policies that suit their needs.

As a result, a web service was developed and made available to residents of Germany and the United States. This service is now a valuable resource, offering a swift and user-friendly experience in the often complex world of real estate insurance.

About the Client

The client is a leading and trustworthy name in the real estate industry. With a commitment to providing exceptional services to customers in the USA, it has long been a preferred partner for individuals navigating the complexities of real estate transactions.


The collaboration resulted in the successful resolution of several critical issues in the real estate and insurance domain.

The development of a comprehensive questionnaire made it simpler for users to select insurance quotes tailored to their real estate. This questionnaire streamlines the process of gathering essential information, ensuring that users receive the most relevant insurance options. An intuitive and user-centric experience map was created, breaking down the process into a few crucial steps with a focus on simplifying the purchasing journey. This approach ensures that users can seamlessly navigate the system from start to finish.

The implementation of an ergonomic and intuitive UX and UI design enhances the overall usability and appeal of the platform. This design prioritises user-friendliness and ensures that users can easily explore, compare and purchase insurance quotes for their real estate.

The key achievements include:

Business challenge


  • Communication delays
  • DDoS vulnerability


  • Global presence
  • Dynamic product growth
  • User-friendly quote search
  • Well-designed documentation
  • Efficient communication
  • Streamlined processes

Business challenge

Project Completion Details and Current Arrangements

The project was successfully completed, resulting in the development and launch of the innovative real estate insurance selection service. It is currently available to residents in Germany and the United States, with a positive trajectory of growth and user engagement.

Business challenge

Why Computools?

The decision to partner with Computools was driven by our domain expertise and capabilities in delivering digital transformation solutions. Our proficiency in technology selection, development and project management made us the ideal choice to bring the client's vision to life.

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

When the client needed to select a contractor for the innovative real estate insurance service, they carefully considered multiple options. They chose Computools based on several key factors:

  • Computools' extensive experience in the industry played a crucial role in the decision.
  • Computools' proficiency in technologies like React, MobX, TypeScript, and Node.js was essential in ensuring the project's success and efficiency.
  • Computools' past projects and reputation indicated a strong track record of delivering quality work.
  • Clear and rapid communication with the Computools team ensured confidence in a smooth and productive partnership.

Project Description

The primary objective was to create a user-friendly platform that enabled homeowners to easily purchase insurance tailored to their specific real estate without unnecessary bureaucratic complexities.

Users needed to open the marketing site and provide their address as an initial step. For users who preferred to engage with the agency directly, a precondition was to call and receive an email from an agent that directed them to the site.

The core user journey consisted of several key steps:
  • Users would go through a detailed questionnaire, providing essential information about themselves and their real estate.
  • For those who contacted an agent, the agent would choose options for them, and users would proceed through the questionnaire to verify the accuracy of the provided information.
  • Users would then have the option to choose an insurance quote from a list of available options.
  • They could also compare insurance plans before making a final decision to purchase.
  • The final step in the main flow was to either buy insurance directly or schedule a call for further assistance.

Once users completed the main flow and purchased insurance, the postconditions were as follows:
  • The purchase process was considered complete.
  • Users had the option to enter the email of their lender to send a copy of the new home insurance policy.

Digital Platform & Technology

Computools carefully chooses the necessary technologies and platforms for developing each application. The stack is determined by the necessary functionality and further maintenance of the application.

Communication Framework

The internal communication system lets the team keep in touch and solve pressing issues and tasks in real time. For this purpose, Skype was used, which significantly accelerated decision-making. Project management was done through Jira, where the project manager distributed tasks between the team members and monitored their status and execution. Such a system allows the team to work closely together while maintaining efficiency and productivity throughout the project.


Building a team is a crucial stage in developing a new application. Computools carefully selects employees to work on the project. We take into account the skills and knowledge of the necessary technologies, experience and level of expertise in working on similar projects. The team is supplemented by the necessary specialists, depending on the tasks and needs of the project.

Team Lead

Vitaliy Kononenko

Vitaliy Kononenko
Vitaliy, the Chief Technology Officer (CTO) at Computools, is a dedicated and enthusiastic professional in the technology industry. With over six years of experience, he has held key roles such as Full-stack Developer and Head of Technology. Vitaliy's passion for learning and staying up to date with cutting-edge technologies defines his approach to life. He is always striving to become a better developer, sharing knowledge and offering support to his peers.
Vitaliy Kononenko

Project Manager

Viktoria Ruban

Viktoria Ruban is a Business Analyst at Computools. She's known for her attention to detail, effective research approach and strong collaboration skills. She's skilled in technical specification development and modelling techniques.

Business Development Manager

Serhiy Bidukha

Serhiy is the Customer Relationship Director at Computools USA where he specialises in building sustainable partnerships and helping businesses in the USA achieve their strategic objectives. Sergey's values are rooted in integrity, trust and a commitment to delivering exceptional customer service, aiming to drive optimal outcomes for clients and the organisation.


Valerii Panchenko

Valeriy Panchenko
Valerii demonstrates excellent results in the field of user experience, design, and research. He enjoys swimming, hiking and cooking.
Valeriy Panchenko

Quality Assurance Engineer

Glib Kovalenko

Glib has over three years of experience as a manual QA. Glib has demonstrated proficiency in testing websites and mobile and desktop applications. He deeply understands client-server applications and excels at writing and maintaining relevant documentation. His dedication to ensuring product quality and standards sets him apart.

Story of a Team Decision

Members had previously collaborated on other successful projects, cultivating a robust and seamless working relationship. This history of effective teamwork and shared understanding significantly contributed to the project's overall success.


The development process at Computools was marked by creativity and innovation. Even when utilising established solutions, tasks often require additional insights and inventive implementations.

Sprint Retrospective

At the end of each sprint, the team conducted retrospective sessions. These discussions served as an opportunity to review the sprint's achievements, identify areas for improvement and share feedback.

Planning Session

Sprint planning sessions were a critical part of the project management methodology. During these sessions, the team determined the scope of work for the upcoming sprint.

Sprint Demo

Sprint demos were held to showcase the work completed during a sprint. These demonstrations allowed the team to present their achievements and gather feedback. It served as an opportunity to validate progress and ensure alignment with project goals.

Communication Flow

The team relied on a communication framework that facilitated productive, efficient and real-time discussions.

Project Management Methodology

The Computools team chose the Scrum methodology for its projects due to its high effectiveness and ability to provide flexibility and transparency in project management. Scrum allows teams to adapt to changes in the project quickly, accommodate client preferences, and achieve results incrementally. This methodology also fosters more efficient communication within the team and with clients, contributing to the successful completion of projects.

Project timeline

2 months
7 months
3 weeks
Consulting & Design Phase
Engineering Phase


  • Project initiation
  • Requirement gathering
  • Initial planning
  • Feasibility study
  • Business analysis
  • Strategy development
  • Consulting reports

Product DESIGN

  • Concept ideation
  • Wireframe
  • Prototype
  • User interface design
  • User experience design
  • Design review and iteration

Product Engineering

  • Concept ideation
  • Wireframe
  • Prototype
  • User interface design
  • User experience design
  • Design review and iteration


  • Pre-launch testing
  • Deployment
  • Monitor and feedback
  • Post-launch support and maintenance


Project architecture is crucial to building a robust, ergonomic design. The team pays special attention to the development of the product's functional elements and the ways these elements interact.

User persona → Site map → Wireframes → user interface
keller covered user persona

User persona

Detailed profiles of target users

keller covered site map

Site map

Visual representation of website structure

keller covered wireframes


Basic visual layouts of web or app

keller covered user interface

user interface

Design for user interaction and experience


Production Release

The desktop and mobile versions were launched almost simultaneously, following rigorous testing and approval. Comprehensive preparatory work and configuration adjustments were completed to ensure a successful launch. The code was transitioned from internal servers to the customer's servers, adhering to agreed-upon terms and guidelines. At each stage, additional checks were conducted to ensure code stability and performance. The final verification after the transfer confirmed a successful release.

This seamless transition meant end-users did not require additional training to use the finished product. The Computools team also offered to create tutorials or guides if necessary. The successful production release led to improved user experience and a ready-to-use solution for the customer.


Ongoing Support

We provide continuous support and assistance to our clients to ensure the long-term success of their products. Our dedicated team remains available to address any questions, concerns, or issues that may arise after the project's completion. We offer ongoing maintenance, updates, and improvements to keep the product up-to-date and aligned with evolving market needs.

Contact Us

Get in touch to discuss your project or service expectations. Simply fill in the form below or send us an e-mail to

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.