A real car rental platform.
Free to run.
RentInfra is an open-source booking platform for cars, motorbikes and bicycles — payments, availability that can't double-book, handover photos, reporting, and WhatsApp/SMS notifications, all included. Fork it and run it yourself, or have Infranomad install and manage it for you.
github.com/j4b3r/rentinfraTry the whole product, public site and admin panel
A fully working instance with a seeded fleet, sample bookings, and every feature switched on. No signup required.
Admin
admin@rentinfra.demo
Password
RentInfraDemo2026!
Full admin panel — bookings, fleet, reports, settings, integrations.
Customer
user@rentinfra.demo
Password
RentInfraDemo2026!
Booking flow, account area, my-booking lookup.
The demo database is shared and periodically reset — don't enter real personal or payment data there.
A rental business, not just a booking form
Cars, motorbikes and bicycles
One fleet, three vehicle types. Each shows only the specs that apply — bicycles skip the licence and age checks that cars need.
Real availability, not a form
Booked dates are enforced everywhere a customer can see them, and a database constraint makes double-booking structurally impossible — not just unlikely.
Stripe payments
Full or partial checkout, refunds that sync back from the Stripe dashboard, and holds that release automatically if nobody pays.
Handover & compliance
Pickup/return condition photos, damage claims, and driver's licence verification — captured at the counter, stored privately.
Business reporting
Utilization, RevPAV, achieved ADR, cancellation and addon attach rates — computed from real bookings, not a placeholder dashboard.
Email, WhatsApp & SMS
Booking confirmations over whichever channels you connect — Resend for email, Twilio for WhatsApp and SMS. Every credential is set from the admin panel.
Fleet maintenance
Take a car off sale for service without faking a booking. Maintenance blocks feed the same availability logic as every real rental.
Multi-branch ready
One-way rentals and per-branch fleet filtering, so a car can belong to a location without breaking a single-branch deployment.
Channel manager feed
A ready-to-use availability + rate feed for a channel manager to pull, authenticated with your own key — no OTA locked in.
Everything a real deployment needs
- 4-step booking wizard with guest checkout and reference lookup
- Admin panel: bookings, fleet, addons, locations, users, testimonials, settings
- Two-page A4 rental contract PDF (EN/ES) with damage diagram and WhatsApp QR
- Seasonal pricing, duration discounts, addons, location fees, young-driver surcharge, tax
- Customer account area with booking history
- Every credential — Stripe, Resend, Twilio, OTA — managed from the admin panel, never hardcoded
Deploy it yourself, or have us do it
Deploy it yourself
Free forever. Fork the repo, create a Supabase project, deploy to Vercel. The README and DEPLOY.md walk through every step — migrations, environment variables, going live.
- MIT license — no cost, no lock-in
- Runs on Vercel + Supabase free tiers
- Full source access to customize anything
- Step-by-step DEPLOY.md guide
Installed & managed for you
Don't want to run infrastructure? Infranomad will set up a dedicated RentInfra instance on your own domain — Supabase project, Stripe/Resend/Twilio wired to your accounts, custom branding, and support after launch.
- Your own domain and dedicated database
- Payment, email and WhatsApp/SMS set up for you
- Branding and content swapped from the generic demo
- Ongoing support and updates
Already self-hosting and need help?
Migrations, a stuck deploy, adding a custom feature, or moving off the shared demo — reach out and we'll help however makes sense.
Common questions
Is RentInfra really free?
Yes — MIT licensed, source on GitHub. Fork it, deploy it, modify it, resell it as your own product. There's no paid tier of the software itself.
What does it run on?
Next.js on Vercel (or any Node host) and Supabase for Postgres, Auth and Storage. Both have generous free tiers, so a small operator can run the whole thing at close to zero infrastructure cost.
Can I try it before deploying anything?
Yes — the live demo is a fully working instance, admin panel included. Credentials are on this page and in the repo's README. It's a shared, periodically-reset database, so don't put real customer data in it.
I don't want to run this myself — can you host and manage it?
Yes. Infranomad can deploy, configure and maintain a dedicated RentInfra instance for your business — your own Supabase project, your own domain, Stripe/Resend/Twilio wired up to your accounts, and ongoing support. Get in touch and we'll scope it.
What's not built yet?
A few things are deliberately out of scope for now — deposit pre-authorization, digital signature capture, automated OTA booking import, and a couple of others — each documented with why in the repo's ROADMAP.md rather than silently missing.
Try it, fork it, or have us run it
The demo is open right now. No signup, no commitment.