A client area: purchases, shipments, payments and documents in one place
One client area instead of emailing managers: see where the parcel is, pay, download a document. The same code serves two different services — the differences live in configuration.
Context
The company’s clients needed one place instead of a thread with a manager: see where the parcel is, pay, download a document. All three public websites from the TRT ecosystem case lead the user here.
Solution
The client area and the accounting system speak the same language by construction: the data description for the client area is generated from the system’s own description, so the two cannot drift apart.
Documents and cargo photos are kept in secure storage; links to them are temporary and issued only to whoever is entitled to them.
Scale — 637 source files.