Case study

Mobile car-services app for the Romanian driver, RCA, ITP, vignette, all in one tap

InsurTech meets automotive compliance: verify, purchase, and track every Romanian car obligation, RCA insurance, ITP inspection, road vignette, from one React Native app with an OCR document pipeline.

drumbun.ro
Drum Bun, Aplicația șoferilor responsabili (Romanian car-services app)
Overview

Drum Bun, by Romanian InsurTech startup Explorom, is the single mobile app Romanian drivers use to keep their car compliant: verifying RCA insurance, ITP technical inspection, and road vignette by license-plate number, then purchasing or renewing them in-app. 7Code built the React Native iOS + Android client and the Node.js backend on Heroku, plus the OCR document pipeline that lifts car details from a photo so drivers stop typing license plates and policy numbers by hand.

The challenge

Take three fragmented Romanian car-service flows and hide the bureaucracy behind one tap.

Romanian drivers juggle three separate compliance services, RCA insurance, ITP inspection, and the road vignette, each with its own provider, expiry date, and renewal flow. Drum Bun's pitch is one app for all of it: instant verification on a plate, alerts before anything expires, OCR-assisted onboarding, and in-app purchase. Building it meant pulling together a robust foundation, an OCR pipeline, and a payment layer that drivers actually trust.

  • Three independent compliance services unified behind a single product surface
  • OCR pipeline robust enough to read messy real-world car documents
  • Auto-complete and pre-fill so drivers don't manually type plates and details
  • Custom expiry-alert engine for RCA, ITP, and vignette per car
Our approach

React Native + Node.js, walkthrough-first onboarding, OCR-driven document capture.

We built Drum Bun on React Native with a Node.js backend on Heroku. The app opens with verification (RCA, ITP, vignette by plate, no signup required), funnels users into a Sign Up only when they need to do more, and leans on OCR to lift documents from photos, so adding a car takes seconds, not minutes. Modules cover walkthrough, car management, alerts, OCR, profile, services, and payment methods, with purchase history stored alongside each car.

01
Verification before signup
Open the app, type a plate, see whether RCA / ITP / vignette is valid. Sign-up is only required when the user wants to take action, buy, store documents, or set alerts.
02
OCR document pipeline
Photograph any Romanian car document, RCA policy, ITP card, talon, and the OCR module extracts and pre-fills the structured data into the car's profile. No more typing plates and policy numbers by hand.
03
Per-car expiry alerts
Custom notification rules for each service on each car, so RCA, ITP, and vignette renewals never sneak up on the driver. Alerts are tunable per-document and per-car.
04
In-app service purchase
Buy or renew RCA, ITP, and road vignette directly inside the app, with payment methods saved per profile and purchase history tied to the right car.
Results

What changed.

3-in-1
compliance app
RCA, ITP, vignette unified for Romanian drivers
OCR-assisted
onboarding
auto-fill from a single document photo
App Store + Play Store
live
released to both stores, ongoing engagement
8 modules
shipped
walkthrough, cars, alerts, OCR, profile, services, payments, history
Next case study
Numerize
Electronic document management platform with OCR + e-signature
Available for new partnerships

Ready to build your next product?

Tell us about your project. We'll respond within one business day with next steps.

We use cookies

We use essential cookies for the site to work, and analytics cookies (Google Analytics) to understand how you use it. Cookie Policy.