← All work
DDC — Driving School Platform logo
ERPCase study2022–2025

DDC — Driving School Platform

Driving school platform with ERP, student mobile app, instructor app, analytics, and field force tools.

Full-stack owner — web, mobile, backend, and analytics

Next.jsReact NativeExpoAngularSpring BootMySQLPostgreSQLTypeScriptJWTRecharts

Problem

A driving school operator was running on a slow legacy system. They needed modern tools for students, instructors, branch managers, and cashiers — plus mobile apps and compliance reporting.

Solution

Migrated the core ERP from legacy Java to a modern web stack. Then built the rest from scratch: student mobile app, student PWA, instructor app, taxi driver activity logger, hotel ERP module, field force automation tools, analytics dashboard, and a reports service.

Architecture

  • Modern web ERP serving multiple user roles from a shared backend with real-time updates.
  • React Native mobile app for students — training tracking, fee payments, test booking, and notifications.
  • Offline-capable student PWA covering the full learning journey from enrolment to road test.
  • Analytics dashboard for branch managers with KPIs, registration trends, and collection reporting.
  • Dedicated reports service for on-demand PDF generation and regulatory compliance.

Impact

  • ERP page-load times dropped 40% after the migration.
  • Students handle everything themselves: check progress, pay fees, download receipts, book tests. No ops involvement.
  • Branch managers see live KPIs without manual reporting.

Challenges solved

  • Six user types with different needs. Designed appropriate UX for each without overcomplicating the shared backend.
  • Migrated a live production system while continuing to ship new products on top of it.
  • Kept web, PWA, and mobile surfaces consistent as the API evolved.

Want this kind of ownership on your product?

I build features like these end-to-end.

Get in touch →