Overview
An internal application bringing fleet information, driver records and outreach into one workspace.
Problem
Operations staff needed unit records, contacts and outreach in the same tool, with access limited by role.
My Role
Requirements with the client through live delivery: discovery, architecture, implementation and launch of the working desk.
What I Built
- Workplace tabs for search, fleet records, management, statistics and outreach.
- Domain model for units, drivers, equipment, owners, addresses and notification templates.
- Role-gated management and messaging.
- Scheduled outreach through a business telephony API.
Architecture & decisions
Internal monolith with signed-in roles for operations and HR. Messaging is invoked from a background task, not only from ad-hoc UI clicks.
Technologies
- Spring
- Angular
- PostgreSQL
Outcome
The operations desk is live and in use.
Case boundary
The client, product name, domains and repositories are omitted.