BonsaiBONSAI
事例Case study

BatteryHub

Mobile app for a sharing station network

Duration5 months
BatteryHub
<200 ms
IoT sync latency
概要About the project01

We developed a client app for renting and managing shared power banks. The app works in real time with IoT stations over WebSocket and REST API.

課題Key challenge02

Real-time device state sync with minimal latency, operation over unreliable mobile internet, and handling rental edge cases.

BatteryHub
要点The solution

We took all of the client’s existing groundwork and turned it into a production-ready mobile app that supports more than 1,000 sharing stations. The system holds its own against the market leaders and is set to roll out to new Russian regions.

工程Process03
  1. 0101

    UX design

    User flows, screen prototypes.

  2. 0202

    Firmware

    Designing the protocol between the server and the sharing devices.

  3. 0303

    Real-time integration

    WebSocket connection, device status handling.

  4. 0404

    Offline mode

    Data caching, graceful degradation.

  5. 0505

    Payment integration

    Payment gateway integration, receipts.

  6. 0606

    Launch & growth

    Testing, final fixes, bringing new sharing stations online.

記録Project gallery05
技術Tech stack
  • 01React Native
  • 02TypeScript
  • 03WebSocket
  • 04REST API
  • 05Redux
  • 06Maps SDK

Have a similar challenge?

We’ll review it and estimate within 5 business days.

Discuss your project