Logistics and transport Case study
Drive lah: car-sharing app connected to an in-car device
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
- React Native app for iOS and Android
- Bluetooth Low Energy connection to the in-car device: commands and connection management
- AES-CBC encryption and CRC checks on device traffic
- Authentication and the back-end API
Technology used
| Layer | Choice | Purpose |
|---|---|---|
| App | React Native | iOS and Android |
| Device link | Bluetooth Low Energy, AES-CBC, CRC | secure commands to the car device |
| Back end | REST API | authentication 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
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
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
A React Native app for iOS and Android showing live deals and ads from an API, with search, filters, sorting, videos and reviews.

Also React Native, also a mobile app
Rackless: ticket and work-request platform
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.
