Beta Acid logo

Cardata

UI Design
UX Design
React Native
iOS
Android

We helped Cardata design and build a mobile app for iOS and Android that allows drivers to track and be reimbursed for their mileage.

Badge iOS.svg
Badge iOS.svg
Badge Android.svg
Badge Android.svg

Challenge

For people who regularly drive their personal cars, accurately tracking reimbursement mileage can be a tedious chore.

We needed to build a mobile app for iOS and Android that accurately detects when someone is in their car and driving on a work related trip.

Precise Tracking

The first technical challenge was to detect when the user is in a car and actually driving (as opposed to walking, running, cycling, or some other activity). To do this we built a React Native bridge that connects to the iOS and Android activity monitors, which use a variety of sensors to classify the device's current activity.

Once we identify that a device is in a car and moving, we use Radar's React Native SDK to precisely track geolocation information for the device.

UX/UI Design

UX and UI design for this app was done in close collaboration with Cardata's internal design team.

Through a series of discovery, exploration, and refinement exercises we created a simple yet intuitive design that is also uniquely Cardata.

Dev Stuff

The Cardata apps are built using React Native which allows us to create a single app across thousands of device configurations, while still adhering to the unique requirements of each operating system.

Because the app relies heavily on hardware sensor data, there were plenty of technical (and QA) challenges to make sure that geodata tracking was instantaneous and accurate across the multitude of devices, even when the app was in the background or the operating system deprioritized it.

Some of the technology that powered this project

Figma

Typescript

React Native

Radar

Lottie

Firebase

Key Features

Not everyone wants an app to track their geodata 24 hours a day, so we built a scheduling system so that drivers can enable tracking only during their work-day hours. Tracking can also be enabled and disabled at will. This scheduling system also allows us to optimize battery usage.

Realtime Trip Tracking is not the only feature of the app, either. Drivers can also manage their vehicle and insurance data as well as their banking information for quick reimbursements.

Result

We loved working with the Cardata team on this project!

Our collaboration resulted in a seamless, non-invasive way for companies to reimburse drivers, and provides drivers with an easy way to confidently track their business related driving.

Get. Shit. Done. 👊

Whether your ideas are big or small, we know you want it built yesterday. With decades of experience working at, or with, startups, we know how to get things built fast, without compromising scalability and quality.

Get in touch

Whether your plans are big or small, together, we'll get it done.

Let's get a conversation going. Shoot an email over to projects@betaacid.co, or do things the old fashioned way and fill out the handy dandy form below.

Get Buzzed

Receive our quarterly update "The Buzz" delivering industry insights and updates from the Beta Acid crew.

Visit our privacy policy to learn how we collect, keep, and process your private information in accordance with these laws.

Beta Acid is a software development agency based in New York City and Barcelona.


hi@betaacid.co

About us
locations

New York City

77 Sands St, Brooklyn, NY

Barcelona

C/ Calàbria 149, Entresòl, 1ª, Barcelona, Spain

London

90 York Way, London, UK

© 2024 Beta Acid, Inc. All rights reserved.