Skip to content
Alex Morgan
All projects

Fleetward

After-sales service management platform

WebBackend
View repository

Fleetward centralizes everything an after-sales team needs: warranty claims, technician scheduling, spare-part stock, invoicing, and live chat between dispatch and field agents.

The backend is split into focused .NET 8 microservices behind a gateway, each owning its own data and communicating over async messaging for anything that isn't request/response.

Key contributions

  • Modeled claims, interventions, stock, and payments as independently deployable services.
  • Implemented real-time dispatch messaging with SignalR for field technicians.
  • Built role-based dashboards for claims managers, technicians, and finance.
  • Set up CI pipelines with automated tests per service.

The challenge

Stock levels needed to stay consistent across claims, orders, and interventions without locking the whole database on every update.

The solution

Introduced an event-driven stock ledger: every service publishes stock-affecting events, and a dedicated inventory service reduces them into a consistent read model instead of sharing a table.