I’m building a logistics aggregator whose core purpose is shipment tracking for individual consumers. The platform should let a user create a shipment record, watch its progress in real-time on a map, and receive automated notifications—email, SMS, or in-app—whenever the status changes. Each parcel must also maintain a detailed shipment history that customers can revisit at any time. The job spans front-end and back-end work: database design for parcels and events, carrier API integrations to pull live location data, and a responsive interface that feels effortless on mobile and desktop. I already have rough wireframes; your task is to turn them into a secure, production-ready application with a clean REST or GraphQL layer that future mobile apps can reuse. Deliverables • Fully functional web platform with user signup/login • “Create Shipment” flow saving data to the database and firing the first notification • Real-time tracking dashboard with map visuals and status timeline • Notification engine (email + SMS) triggered by webhook or polling updates • Audit-ready shipment history view per parcel • Admin panel to manage carriers, users, and failed events • Source code in Git with installation instructions Acceptance criteria: every status change reflected on the front end within 30 seconds, notifications delivered consistently, and history logs immutable. If you have prior experience integrating carrier APIs, WebSockets, or MQTT for live feeds, that will help us move fast.