Permit & Registration Renewal Tracker: Never Ground a Truck Over a Lapsed Permit
Turn your scattered list of IRP, UCR, IFTA, and trip permits into a live renewal timeline with alerts — and let your compliance admin approve each renewal before a record flips back to current.
A web tool where you import your operating permits and registrations, see a renewal timeline with early alerts by jurisdiction, and your admin reviews and approves each renewal before the record flips back to current — with a running cost log and a calendar export.
Before you start
- A Supabase account (free)
- A Vercel account (free)
- A Resend account (free)
- A permits/registrations list with expiry, jurisdiction, and cost (a spreadsheet is fine)
- Claude Code or any AI coding agent
The problem this kills
A truck doesn't need a breakdown to sit dead in the yard — a lapsed permit will do it. The IRP cab card expired last week. The UCR registration didn't get renewed before the deadline. The IFTA license rolled over and nobody filed. An oversize load is staged and ready, but the trip permit for the third state never came through. Each one of these is a perfectly avoidable, perfectly expensive way to ground a unit, eat a fine, or blow a delivery window.
The reason it keeps happening is that the information lives everywhere and nowhere: a renewals tab in someone's spreadsheet, a stack of paper cab cards, a reminder buried in an inbox, a sticky note on a monitor. Different jurisdictions renew on different cycles, oversize and trip permits are one-offs that never make it onto any list, and the one person who "just knows" when things are due is out sick the week three of them expire. You don't need to live like this, and you don't need to be a developer to fix it.
What you'll build
A simple internal web tool. You import your permits and registrations list — IRP accounts, UCR registration, IFTA license, state and federal registrations, and one-off oversize/trip permits — each with its expiry date, jurisdiction, and cost. The tool builds a renewal timeline, sorts everything by what's due first, and fires early alerts (e.g. 60/30/14/7 days out) so nothing sneaks up on you. When a renewal comes due, your admin works it, attaches proof, logs the cost, and clicks Approve — and only then does the record flip back to current with a fresh expiry date. The tool keeps a running cost log of what you've spent renewing by jurisdiction and unit, and exports a calendar of upcoming due dates so deadlines show up where your team already looks.
What's inside the Implementation Plan
The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — what permits and registrations you actually carry, which jurisdictions you run in, exactly how your permit list is named and structured, how you number and identify each permit, your typical and peak volumes, who owns renewals and who has to approve them, and your messy edge cases like one-off trip permits and grace periods — and then it tailors the data model, the alert schedule, and every later step to your answers. This is not a generic template; the agent reflects a short spec back to you and waits for your thumbs-up before it builds anything. From there it walks the agent through the import, the renewal-timeline and alerts engine, the admin review-and-approve screen, the cost log, and the calendar export — each step with a ready-to-copy prompt. There's also a fallback so you can build the whole thing today even with no API to your permitting or fleet system.
The governance it includes (this is the point)
This is real compliance tooling, so it ships with the controls a fleet operation needs: login so only your team can use it, row-level security so you only ever see your own organization's permits, a complete audit trail of who renewed and approved which permit and when, a hard human-approval gate so a record only flips to "current" after your admin reviews the renewal and confirms it's actually done, and duplicate guards keyed on the permit number so the same permit can't be entered or renewed twice. A permit never silently shows as current just because someone clicked a button — a person signs off, with proof attached.
Who it's for
Compliance managers, fleet admins, and safety/DOT coordinators who own permit and registration renewals and are tired of chasing dates across a spreadsheet, an inbox, and a drawer of paper. If you can describe which permits you carry and when they're due, you can build this.
You've got this — start with the plan, paste the first prompt, answer the interview, and you'll see your renewal timeline take shape the same afternoon.