Client project
Corvax
Tachograph data platform for transport companies: an Android app reads EU driver cards through a USB reader, the cloud decodes and signature-checks .DDD files, and a five-language web app shows activities, GNSS routes, events and driving-time breaches.
- Years
- 2025 – 2026
- Platforms
- Web · Android

Task
EU rules require transport companies to download, archive and check tachograph data from driver cards and vehicle units. The usual setup is desktop software tied to one office PC. The client wanted card downloads from a phone and a web app where the whole fleet’s data is decoded, verified and readable.
Solution
- Android app reads driver and company cards (Gen1, Gen2, Gen2v2) through a USB reader and uploads .DDD files
- Cloud decoding with Gen1 and Gen2 digital signature verification
- Driver activities, vehicles used, places, control records, tachograph events and faults
- GNSS route maps and Excel export
- Organisations with roles and invitations
- Interface in English, Russian, German, Lithuanian and Polish
Facts
- Card generations
- Gen1 · Gen2 · Gen2v2
- Languages
- 5
- Platforms
- Web · Android
Technology
The web app is React with a Koa and TypeScript API on MongoDB Atlas; .DDD files are decoded by a Go service on AWS Lambda. The card reader is a Flutter app with native Kotlin code that talks to USB readers over CCID.
- React
- Node.js
- Go · AWS Lambda
- Flutter