Skip to main content
QuantLab Logo
Operations2026·~12–16 weeks

How Wilder Recovery Got a Full Lot-Management System Custom-Built for Towing and Repossession Operations

A purpose-built lot-management platform for towing, recovery, and repossession — vehicle intake, photo and document chain-of-custody, personal property inventory with release tracking, scheduling, role-based admin, and an immutable audit log so the operator can defend every action against a lender, owner, or auditor months later.

Client: Wilder Recovery
Vehicle intake, photo, and document chain-of-custody
Personal property inventory + release tracking
Role-based admin (admin, mgmt, dispatcher, driver, viewer)
Immutable audit log capturing every meaningful action

The Situation

Wilder Recovery is a professional towing, recovery, and repossession operator. Day-to-day, the business handles emergency tow leads, scheduled transports, recovery jobs, and repossession cases — each requiring chain-of-custody documentation, vehicle photos, personal-property inventory, lender authorizations, and timed release events. The existing workflow was paper-heavy: tow slips, intake clipboards, hand-written inventory bags, phone calls to dispatch, and after-the-fact spreadsheet entry. As volume grew, audit risk grew with it.

The Challenge

Towing and repossession have legal exposure paper workflows can't safely cover. Every personal-property item in a vehicle must be inventoried, tagged, and tracked through release. Every status change (incoming → on lot → hold → pending release → released) needs a timestamp and an actor. Every vehicle needs intake photos (damage, plate, VIN, interior) and document storage (tow slip, repo authorization, release form, ID verification). Releases require ID verification, lienholder authorization, and a permanent release record. The system had to support dispatchers, drivers, management, and view-only roles with separate permissions, and the audit log had to capture every meaningful action.

Our Approach

QuantLab built Wilder Recovery's lot-management platform on Next.js 16 + React 19 + TypeScript with NextAuth v5 for role-based authentication, Prisma + PostgreSQL for transactional data, and a route group split between (public) marketing pages and (admin) operations. The data model is deliberately deep — separate models for vehicle records, photos, documents, status history, inventory items, inventory release events, appointments, release records, and an immutable audit log — so the operator can defend every action against a lender, owner, or auditor months later.

What We Built

  • Public marketing site with services (towing, recovery, repossession, transport), service-area pages, about, FAQ, and contact
  • Lead capture and conversion with urgency levels (emergency, soon, scheduled, quote) and structured vehicle/contact intake
  • Role-based admin for admin, management, dispatcher, driver, and viewer roles
  • Vehicle records with full intake (status, keys, locked/unlocked, running, damage notes, hold reasons, legal hold, owner, lienholder, case number, pickup origin, release auth)
  • Photo capture by category (intake, damage, plate, VIN, interior, property, release)
  • Document storage by category (tow slip, repo auth, release form, ID verification, transporter, internal)
  • Vehicle status history with full state-transition logging
  • Personal property inventory with category, description, quantity, condition, storage location, bag tag, photo, and release tracking
  • Inventory release events for partial and full property releases with releasedTo and releasedById
  • Appointments for transporter pickups, customer appointments, vehicle release, property retrieval, inspections, and internal events
  • Release records with releasedTo, ID verification, release type (owner/lienholder/transporter/auction/agency), authorization, property-released flag
  • Immutable audit log capturing user, action, entity type, entity ID, and before/after JSON
  • Lot, jobs, dispatch, schedule, inventory, vehicles, leads, customers, invoices, documents, repossession, reports, team, areas, analytics, and settings admin modules

Tech Stack

Next.js 16React 19TypeScriptNextAuth v5Prisma 6PostgreSQLTailwind CSSRadix UIzodbcryptjsVercel

The Outcome

Paper tow slips and clipboard intake were replaced by a single tablet-based workflow. Audit risk dropped — every status change, photo, document, and release is now timestamped and attributed. Personal-property release disputes fall away because every item has a tag, photo, and release record. The dispatcher sees lot, schedule, and team assignments on one screen, and the operator can defend any action months later with the full audit log.

Like to know more about this project? Talk to William.

Have a similar problem? Let's talk.

Tell us what you're dealing with. We'll be honest about whether we can help.