Logistics and transport Case study

Drive lah: car-sharing app connected to an in-car device

Drive lahClient: Drive lahdrivelah.sg (opens in a new tab)

A React Native app for iOS and Android that talks to an in-car IoT device over Bluetooth Low Energy, with AES-CBC encryption, CRC checks and a back-end API.

  • React Native
  • Bluetooth Low Energy
  • AES-CBC
  • CRC
  • REST API
Client
Drive lah
Service
Mobile apps, Integrations
Years
2021
Stack
React Native, Bluetooth Low Energy, AES-CBC, CRC and 1 more
Platforms
iOS, Android

Overview

Drive lah runs a car-sharing service in Singapore. We built the React Native application that connects a renter's phone to the car's device over Bluetooth Low Energy: sending commands, managing the connection, authenticating, and encrypting the traffic with AES-CBC with CRC checks, together with the back-end API that supports it.

What we built

  1. React Native app for iOS and Android
  2. Bluetooth Low Energy connection to the in-car device: commands and connection management
  3. AES-CBC encryption and CRC checks on device traffic
  4. Authentication and the back-end API

Technology used

Technology named in the project records, by layer
LayerChoicePurpose
AppReact NativeiOS and Android
Device linkBluetooth Low Energy, AES-CBC, CRCsecure commands to the car device
Back endREST APIauthentication and device sessions

What happened next

  • Delivered

    The work described above was delivered to the client.

  • Operational facts
    • Our work on this project took place in 2021.

Could this be your project?

  • You are planning an iOS or Android app, or have one that needs a stronger back end behind it. Mobile app development
  • Your product has to connect to payment, accounting, messaging or other third-party systems.
  • You work in logistics and transport and want a team that has built for it before. Logistics and transport work

Request similar work

Questions about this project

How long did this project take?

Our work on it took place in 2021.

What technology was used?

React Native, Bluetooth Low Energy, AES-CBC, CRC, REST API.

Similar work

Also React Native, also a mobile app

  • Media and community
  • Mobile apps
  • Integrations

2019–2020

A React Native music app for iOS and Android: streaming from an API, background playback with a notification-bar player, and offline downloads.

Also React Native, also a mobile app

  • Retail and eCommerce
  • Mobile apps
  • Integrations

2019

A React Native app for iOS and Android showing live deals and ads from an API, with search, filters, sorting, videos and reviews.

Rackless: ticket and work-request platform screenshot

Also React Native, also a mobile app

Rackless: ticket and work-request platform

  • Business software and compliance
  • Web apps
  • Mobile apps
  • Integrations
  • Website and SEO

2014–2026

A long-running web platform for Rackless, a cloud software services company: a ticket and work-request app with reports and email notifications, plus its WordPress sites, a Salesforce integration and a React Native app.

Start a similar project

Tell us what you need. We come back with questions, what is realistic, an estimate and the closest work we have done.