Overview
DICAR is a SaaS for garages and retail stores. I work across the stack — backend APIs, queues and integrations, plus the full admin dashboard.
What I built
- Multi-project architecture — DICAR-CORE and DICAR-GARA share a single codebase across product variants.
- REST APIs and background jobs — Express services on MongoDB, with Redis/Bull queues for background processing.
- Real-time features with Socket.IO.
- Third-party integrations — Zalo Mini App, Ahamove delivery, VietMap, and OpenAI + Tesseract OCR for automatic vehicle data entry.
- Admin dashboard — the complete UI in React, MUI and MUI X Data Grid Premium.
Architecture
Admin (React/MUI) ─┐
Zalo Mini App ─────┼──► REST API (Express) ──► MongoDB
│ │
│ ├──► Redis / Bull ──► background jobs
└◄─ Socket.IO (real-time)
└──► Ahamove · VietMap · OpenAI / Tesseract OCR