dorimedia

— SaaS · Multi-tenant · In production

Glovebox.

A rental management platform built for the operators who actually use it.

The Glovebox admin dashboard — bookings, fleet, and operational overview for a multi-tenant rental SaaS.

At a glance

Status

In production at Jimny Rentals NZ

Stack

Laravel · Filament · Livewire · PostgreSQL · Stripe

Type

Multi-tenant SaaS

My role

Founder, designer, sole developer

The challenge.

Most rental management software is built for big fleets and looks like it. Cluttered dashboards, dated UI, baked-in workflows that don't fit small or specialist operators, and pricing that assumes you have hundreds of vehicles before any of it pays back.

I needed something different — first for my own rental business, Jimny Rentals NZ, and then increasingly for other operators who'd seen what we were running and asked if they could use it too.

The brief: a clean, modern rental ops platform that handles bookings, fleet, customers, bonds, transfers, pricing, and the dozens of small operational details that decide whether a rental business actually runs smoothly.

And it had to be multi-tenant from day one. Not a single-business tool retrofitted into a SaaS later — designed for many operators from the first commit.

What I built.

Glovebox is a multi-tenant Laravel application built on Filament for the admin interface and Livewire for interactive components. Every operator gets their own isolated tenant with their own fleet, bookings, customers, branding, and configuration — all running on shared infrastructure.

Bookings & calendar

Full booking lifecycle from quote to pickup to return, with calendar visualisation, conflict detection, and automated status changes.

Fleet & locations

Vehicle records, vehicle groups, multi-location support, pickup/return logic.

Bond management

Stripe-native bond holds via the Parked Funds integration, automatic refresh, release on return.

Transfers

Vehicle relocation tracking and operator coordination, surfaced in the dashboard with urgency states.

Pricing rules

Flexible pricing engine handling seasonal rates, day-of-week variations, vehicle group pricing, promotional codes.

Customer records

Driver verification, document handling, repeat customer logic.

Reports

Booking volume, revenue, fleet utilisation, customer retention.

Public booking integration

Glovebox is the back-end; operators can run the public-facing booking site (RentOps) on top, or integrate with their existing site.

The whole platform is built around the idea that the operator is the user — not their developer, not their support team. Filament's admin patterns combined with custom Livewire components mean operators can run their entire business from a clean, fast interface that feels closer to Linear or Notion than to traditional rental software.

The result.

Glovebox runs the day-to-day operations of Jimny Rentals NZ — currently around 15 bookings a month, a small Christchurch and Queenstown fleet, and roughly $12k in monthly revenue passing through it. Real customers, real money, real problems being caught and solved in production.

Beyond Jimny Rentals, the platform is being prepared for additional operators. Conversations with vehicle relocation marketplaces (Freelegs), other regional rental operators, and adjacent verticals are shaping where it goes next.

It's the kind of project that only works if you genuinely understand the business it serves. I run a vehicle rental business; I built the software for it; the software is now ready to do that for others.

For technical readers Tech notes
Multi-tenancy
Database-level tenancy via Stancl/Tenancy package, with per-tenant subdomain routing.
Admin interface
Filament v3 with custom resources, widgets, and pages.
Public site integration
RentOps (separate Laravel app) communicates with Glovebox via authenticated API.
Payments
Stripe Connect for bond holds, charges, and operator payouts.
Hosting
NZ-based VPS, daily encrypted backups, staging environment.
Monitoring
Custom alerting for booking failures, payment errors, transfer delays.

— Like the look of this?

Want to talk it through?

Want to talk about a multi-tenant SaaS or operations platform for your business?