Ship'd JM
A shipping portal where Jamaican shoppers get a US address, pre alert their parcels and track them to collection.
Live in production at shipdjm.com


- Automated tests
- 110+
- Screens
- 50
- Roles
- Admin and customer
- Became
- CourierOS
The problem
Customers shopped on Amazon, Walmart and SHEIN and shipped to a Florida warehouse, but every parcel was tracked by hand. Staff matched boxes to people using messages and screenshots of receipts.
What I built
Every customer gets a unique reference and a copy ready warehouse address the moment they register. They pre alert shipments with their invoice, staff log packages against that reference, and both sides see the same status history.
Manual order processing cut right down, and the system has since been productised into CourierOS, multi tenant courier software.
What it does
- Customer portal
- Admin dashboard
- Mobile responsive
Customer portal
- Instant account with a DJM reference and Florida warehouse address
- Pre alerts with invoice uploads
- Package list with status history
- Authorised pickup people
- Passkey and two factor sign in
Back office
- Package intake and status updates
- Pre alert review queue
- Customer management with active and suspended states
- Editable shipping rates and warehouse address
- Admin users and a full activity log
Public site
- Shipping cost calculator driven by live rates
- Contact form into an admin inbox
- Shipping, refund and restricted items policies
Under the hood
The full stack, from what you tap on screen down to where it runs. Frontend, backend, database and hosting are all designed, built and maintained by the same engineer.
- Frontend
- Vue 3
- Inertia.js
- TypeScript
- Tailwind CSS v4
- reka ui
- Chart.js
- Backend
- Laravel 12
- Fortify (2FA and passkeys)
- Wayfinder
- Resend
- Data
- MySQL 8
- 10 data models
- Locked transactions for customer references
- Infrastructure
- Laravel Forge
- Cloudflare
See it running
Real captures from the live site. Every one links to the same page in production, so you can check it yourself.
Next project
MAL TransportationKeep scrolling
Want something like this?
Tell me what your business needs to do online. I will scope the smallest useful version with a fixed quote before any work starts, and look after it once it is live.
