Shipment Tracking Update Routine

Til

Til Wiggers

This project was realized inside an existing next.js - AWS lambda environment. The goal was to have a robust system that continuously updates shipment numbers at different parcel providers. So I created an abstraction layer that enabled me and future developers to just append a new class, which just need to contain the parcel provider specific API calls and a mapping to a unified DTO. That way new parcel provider can be implemented quite fast, especially, because there are a ton of validations and condition on that DTO further in the process in order to inform the manager and clients about their packages whereabouts.
Like this project

Posted Jan 17, 2024

Generic shipment tracking routine