Seaside Transportation is a management system I built for a US-based transportation operator, coordinating members, drivers, schedules and payments in one place.
Problem
The operator was running a logistically complex service — members to manage, locations to schedule, drivers to coordinate, payments to collect — across tools that didn’t talk to each other. They needed a single system with a real operational dashboard and live maps.
My role
I built the system full-stack: a React front end, a Node.js and MongoDB backend, and a Next.js marketing site. This was a remote engagement for a US client, delivered over roughly six months.
Key decisions
I built the operational app in React on a Node.js + MongoDB backend, with interactive maps for location scheduling and driver coordination so dispatchers could see the operation rather than read it off a list. Payments and member management live in the same system to keep billing tied to actual activity. The marketing site runs on Next.js, deployed to Cloudflare Pages, with the app hosted on Railway.
Outcomes
- A single platform for member management, scheduling, driver coordination and payments.
- Interactive maps that make scheduling and dispatch visual.
- Operational dashboards that give the operator a live view of the business.
Lessons
For operational tools, visibility is the feature. Putting the schedule and drivers on a map changed how the team worked far more than any individual form did. Delivering remotely for a US client also sharpened my habits around clear async communication and tight scope.