Near Delivery parcel tracking API
The Laravel API behind a parcel delivery network. Merchants create shipments, warehouses and delivery centers move them, and customers follow them to the door. Running in production with a separate staging environment.
- Split the app into modules (parcels, warehouses, centers, companies, users) so each area can grow without tangling the rest.
- Role-based access control scoped per company, warehouse and center, with an activity log for who changed what.
- Shipping labels and documents as PDF with QR codes and barcodes, plus Excel import and export for bulk work.
- Notifications on every channel the business needs: push through Firebase Cloud Messaging, SMS through Twilio, live updates through Pusher.
- Dockerized, with tests and a GitLab CI pipeline.
Ask me about: how I structured access control across companies and warehouses, and what modularizing a large Laravel app changed for the team.