• Skip to primary navigation
  • Skip to main content
  • Skip to footer
flag We stand firmly in support of Ukraine and peace everywhere.
Wellnuts

Wellnuts

Scalable Data-Driven IoT Solutions

  • AI for EVSE
  • Industries
    • EV Charging Management
    • Fleet Management
    • Smart Home
  • Expertise
  • Cases
  • Blog
  • About Us
    • How We Work
    • Careers
  • Contact Us
Wellnuts > Cases > Automotive & Fleet > Usage-Based Insurance App Increased Customer Flow by 30%

Usage-Based Insurance App Increased Customer Flow by 30%

Automotive & Fleet | Insurance |

Our team has developed an app for an insurance company that helps clients acquire safe driving habits. App users get discounts for sticking to motor vehicle traffic regulations.

Goal

An auto insurance company requested our company to create a big data solution and an IOS/Android mobile app development with the purpose to:

  • monitor driving behavior 
  • analyze collected data
  • score results and turn them into discounts.

Challenges

To release a high-quality product, our team had to optimize several processes:

  • Create the platform for administrators, agents, and support teams;
  • Design a user-friendly interface for drivers who sign up into the system;
  • Store and process large data scopes;
  • Optimize mobile phone battery consumption while tracking trips.

Solutions

We’ve implemented the following solutions:

Mobile App

We’ve kicked off the project with mobile app development for tracking trips. Our skilled mobile engineers have used, tried, and tested tools to customize every car trip. We ran numerous tests to optimize battery consumption and make the app distinguish car trips from rides on other vehicles. We’ve found a balance between motion tracking quality and battery drain. As a result, our developers designed a separate GPS tracking module to monitor mobile phone usage during the trip, affecting the outcome.

Data Stream Processing

Our engineers built up an IoT platform that obtains data on location and speed from mobile apps. It allows the platform to receive JSON data packages. Due to this information, the system can process, analyze, and plan trips.

Scoring analyzer

Our developers have created a system to calculate scores based on trip data. We used an ML model to assess and build up new trips in line with previous inputs.

Backend

Backend is a separate module that includes the business logic for registration in the mobile app, adding new vehicles, and receiving ready trips from the Data Stream Processing module. It also allows statistics to be processed and create email chains, SMS, and push notifications. In addition, the system has Graphql API for the platform and mobile app management.

Management platform:

The management platform is the front-end app that lets administrators and insurance agents monitor the registration of new drivers and add vehicles to the system. Moreover, it allows editing email, SMS, and push notification templates sent to the end-users. It processes data obtained from the Graphql client to manage all the users and generate different reports.

Infrastructure

All the modules are autonomous and set in a separate docker in Kubernetes. They interact with each other across RabbitMQ or Graphql API. We use Kibana and an autoscaler to monitor and log data.

Driver/Vehicle

 

That mobile app screen shows the latest info about the driver/vehicle. It includes a map with the vehicle’s current location, a part of the trip route if the vehicle is currently on the trip, status like ‘Driving’ or ‘Idle’, and info about the last trip (start/stop time, distance, duration, etc.), and an overview of Score & Discount.

 

Score & Discount

 

This mobile app screen shows the aggregated safe-driving scores for a given driver. It includes your estimated discount at the end of the program, program timeline (how many days of the program have passed), and driver’s speeding/harsh braking info.

Technologies


Infrastructure: Docker, Kubernetes, Helm charts, Elastic, Logstash, Kibana, RabbitMq, Cassandra, Clickhouse, AWS S3

Development Stack: Swift, Objective C, Java, Kotlin, Elixir, Go, Phoenix, RabbitMq, Redis, Postgresql, GraphQL, Oauth2 Ruby, Python, TensorFlow, React JS


Outcomes

We’ve created a ground-breaking app on the market and set the trend for other insurance companies. The launch of the app allowed our client to increase their customer flow by 30%.

Count on our industry expertise and get efficient solutions for your business.

Let’s Discuss Your Project


Talk to a specialist

With 40+ completed projects, we can offer tried and tested solutions tailored to your business. Fill out the form to tell us more about your goals and needs, and we will lead your business to success.

Footer

  • Privacy Policy
  • Terms and Conditions
  • Contact Us
  • linkedin
  • behance
  • upwork
  • clutch
  • medium
  • goodfirm