← Case studies

E-Commerce / SaaS Platform

LuxDrive24.de

Premium car rental platform with reservation system, admin dashboard, and Stripe integration

LuxDrive24.de
Type
E-Commerce / SaaS Platform
Website
luxdrive24.de
Stack
TypeScriptReactTanStack StartFastifyPostgreSQLStripeDocker

100/100

Lighthouse SEO

100/100

Lighthouse best practices

95/100

Lighthouse accessibility

2

languages: German and French

Lighthouse 13.5 measures on the German home page, a single run, on 16 October 2026.

About this project

Car rental platform for the German market: public site in German and French, multi-step booking (dates, vehicle, protection, extras, address, review), payment choice (card through Stripe, bank transfer or on site) and a staff dashboard to manage the fleet, reservations, customers, billing and deposits. Contracts, delivery and return protocols, quotations and invoices are generated as PDFs. The platform is multi-tenant and also handles vehicle transfers and monthly subscriptions.

What I delivered

  • Multi-tenant platform: Fastify API, separate public site and staff/admin dashboard (Bun monorepo)
  • Multi-step public booking flow, with Stripe, bank transfer or pay-on-site payment
  • Staff dashboard for the fleet, reservations, customers, billing and deposits
  • Role-based access, with roles each tenant can define
  • PDF generation: contracts, delivery and return protocols, quotations and invoices
  • Deployment on Dokploy (Docker Compose, automatic migrations, GitHub Actions CI)

My role

I designed and built the platform (API, public site and dashboard) and host it on my own Dokploy server.

LuxDrive24.de project context

LuxDrive24.de needed a reliable online booking platform for the German market: real-time availability, secure payment and a smooth mobile experience.

Solution

A multi-tenant TypeScript platform (Fastify API, separate public site and staff/admin dashboard, PostgreSQL): multi-step booking, payment choice (Stripe, bank transfer or on site) and PDF contracts, quotations and invoices.

Outcome

One platform to book, and to manage the fleet, customers, billing and deposits, with a public site in German and French.

Key features

  • Multi-step online booking: dates, vehicle, protection, extras, address and review
  • Public site in German and French
  • Payment choice: card (Stripe), bank transfer or on site
  • Staff dashboard for reservations, fleet, customers, billing and deposits
  • Delivery and return protocols with mileage, fuel, damage diagram, photos and signatures, exported as PDF
  • Vehicle transfers and monthly subscriptions alongside rentals
LuxDrive24.de booking flow: date search and the list of available vehicles
LuxDrive24.de services section: car rental, vehicle transfers and vehicle preparation

A similar project?

Tell me what you need. I reply within 24 h.

© 2026 MK-Web. All rights reserved.