A luxury car rental website and the admin app behind it
The public website and the fleet admin for a Romanian premium car rental company, from the car collection to RCA replacement cars.
- Client
- Luxe Rides
- When
- 2025 – 2026
- Role
- Developer, website and admin app
- Platforms
- Web
- Next.js
- TypeScript
- Prisma
- PostgreSQL
- Auth.js




Luxe Rides rents premium cars in Romania, from a Maserati Levante to a Bentley Flying Spur. It also provides a replacement car, paid for through RCA insurance, to drivers whose own car is in the shop after an accident that wasn’t their fault. I built both the public website and the admin app the team runs the fleet from.
Two jobs, one site
The website has to do two quite different things. For rentals, it is a showroom: a collection of cars in Platinum, Gold and Silver tiers, each with its own page of photos, specs and a daily price. For RCA replacement cars, it has to explain a legal right clearly and earn the trust of someone who has just had an accident.
The site is in Romanian, with a premium, dark look, a filterable collection and a WhatsApp button on every page, because that is how most customers get in touch.


The admin app
Behind the site is an admin app for the fleet. The team adds and edits cars, uploads their photos, and sees a fleet overview with each car’s status. It also has a CRM for contacts, so enquiries and customers live in one place instead of in a phone. When the collection changes in the admin app, the public site picks it up within minutes.
Car photos moved from the database to MinIO object storage early on, which kept the database small and the car pages fast as the collection grew to more than 40 cars.

How it is built
Luxe Rides is a Turborepo monorepo with Next.js 15 and TypeScript: a marketing app for the public site, a dashboard app for the admin, and a public API, sharing packages for authentication with Auth.js, the Prisma and PostgreSQL database, the UI built with shadcn/ui, email, storage and analytics.
Fun fact: it started from the same Next.js boilerplate that powered the previous version of this website.
