Vehicle Aftersales Management System
Full-stack aftersales platform for 150+ users — React/Angular web, a React Native app, and Node/Express REST APIs over PostgreSQL, secured with Active Directory and shipped to the Play Store.
- React Native
- React
- Angular
- Redux
- TypeScript
- Node.js
- Express
- PostgreSQL
A comprehensive vehicle-aftersales system spanning a React/Angular web app, a React Native mobile app, and a Node/Express backend over PostgreSQL — appointment scheduling, workflow management, and work-order tracking, secured with Microsoft Active Directory and shipped to the Play Store.
// Problem
Vehicle aftersales runs on a chain of connected steps — booking an appointment, moving the job through a workflow, and tracking the work order to completion — used by staff across web and mobile. It needed to be one coherent system with secure, role-aware access rather than disconnected tools.
// Approach
Deliver a single product across surfaces: a web app for the desk-bound workflow and a mobile app for staff on the floor, sharing the same domain and backed by enterprise authentication so access stays controlled.
// Architecture
The web side combines React and Angular for appointment scheduling, workflow management, and work-order tracking, with Redux holding application state and TypeScript across the codebase. The Node/Express backend exposes REST APIs over PostgreSQL — CRUD for appointments, dealers, and attachment uploads, plus an additional-work module for parts, packages, and approval submission — writing SQL directly with some TypeORM. Access is secured through Microsoft Active Directory for robust, role-based control. The React Native mobile app adds web-view screens, camera-module integration for capturing evidence on the job, and push notifications, deployed across platforms for widespread accessibility.
// Outcome
A comprehensive, cross-platform aftersales application — appointment scheduling, workflow, and work-order tracking unified behind Active Directory auth — successfully deployed and shipped to the Play Store for staff to use in the field.