M.D. Sky OS
mdskyos.com (opens in new tab) ↗A dispatch and operations platform for a trucking company. The owner, dispatchers, drivers and customers each sign in to their own interface, working from the same shipment records.
| Owner | Everything; manages users and roles |
|---|---|
| Dispatcher | Open and active loads; assigns drivers |
| Driver | Only their assigned loads; updates status from a phone |
| Customer | Only their own shipments and where each stands |
- What I did
- Designed and built it; configured Google sign-in, the Supabase/PostgreSQL database and the domain and DNS on Cloudflare; ran testing and releases with the owner.
- Key decision
- Access is enforced where data is read and written, not by hiding menu items — so a driver or customer who edits a URL still only reaches their own records.
- Testing
- After each change I sign in as every affected role and check what it can do — and what it should be refused. Changes are tracked in Git, so a broken release can be rolled back.
- Status
- Live: role-based app, sign-in, core dispatch workflows, hosting and domain. In progress: further third-party integrations, including transportation-management, and full rollout with the client’s team.