
National Logistics Portal
Re-engineering the digital experience for Austria’s national postal service. Achieved a 47% reduction in bundle size and a 26% boost in Lighthouse scores.
The Challenge
The Austrian Post relied on a legacy monolithic application (C#) that made simple tasks cumbersome. Users wanting to redirect a parcel or change their delivery address due to a vacation often had to physically visit a branch with their ID. The digital process was slow, difficult to maintain, and lacked the flexibility required for modern logistics.
The Solution
We decoupled the architecture, building a brand new frontend using Next.js while communicating with a dedicated C# backend via Azure pipelines. The focus was on creating a seamless, self-service experience.
- Complex State Management: We utilized Redux and RxJS to handle asynchronous events, such as checking address availability or validating tracking numbers in real-time without freezing the UI.
- Robust Validation: We implemented a multi-step "Wizard" for parcel redirection. By using Zod, we ensured that every input (addresses, dates, recipient details) is validated strictly, giving the user a "mechanical" feel of reliability and precision. * Performance Architecture: I personally audited the build pipeline, implementing aggressive code-splitting and tree-shaking strategies.
The Results
The new platform isn't just prettier; it's significantly faster. We achieved a 47% reduction in bundle size and improved Core Web Vitals (Lighthouse) scores by 26%. Citizens can now manage their deliveries instantly from their phones, reducing the load on physical branches.