SaaS Platform · 2025–2026
Mobile Service Sync
The software a mobile service business runs on
Scheduling, dispatch, invoicing, and parts for mobile oil change operators, in one place. Jobber and Housecall Pro are general-purpose; this one knows what a 2019 Silverado takes, which filter it needs, and the fastest order to hit today's eight stops.

- Fills the oil, filter, and price
- PlateFills the oil, filter, and price
- Optimizes the day's routes
- One tapOptimizes the day's routes
- Systems it already talks to
- 4Systems it already talks to
The problem
Generic field-service software treats every job as a line item. A mobile oil change is not a line item. It needs the right viscosity, the right capacity, the right OEM filter, and a route that does not waste an hour of drive time. Operators were reconciling all of that by hand, per vehicle, every morning.
What got built
An npm-workspace monorepo: a Next.js web app, a public marketing site, and a docs site, all on one Prisma schema. Every table is scoped by organizationId behind a requireTenant() helper, so one deployment serves many operators without leaking a row between them. Third-party integrations each have a mock fallback, so the whole product runs locally with no API credentials.
Details worth naming
- VIN and license-plate lookup through CarAPI fills each job with the correct oil viscosity, capacity, and OEM filter automatically.
- Route optimization on Mapbox Directions and Matrix APIs, including a global 'Optimize All' VRP solver across every technician.
- An embeddable public booking widget that captures leads even when the customer abandons partway through.
- Multi-tenant from the schema up, with a separate documentation app and a seeded internal help wiki.
Inside the product
Screens from the running application, captured against a seeded demo account.





Next project
RWCBM
A private members' network, web and mobile
Pass all nine. Nobody else does yet.
Tell us what the business does and where. Within a day you will have a straight answer on what an AI-friendly site takes to build, what it costs to run, and what we would cut. If the honest answer is that you do not need to build anything, that is the answer you get.
Or skip the form entirely. hello@pinelandtech.com reaches a person, not a queue.