$ cat ./work/disneyland-paris-driver/README.md
Disneyland Paris Driver
Private chauffeur booking for trips to Disneyland Paris: the same high-performance booking stack, tuned for a global audience.
- type
- Chauffeur booking
- role
- Full-stack engineering
- stack
- NestJS, Next.js, Redis, PostgreSQL, Stripe
01overview
The problem
Disneyland Paris Driver offers private transfers to and from the park for families travelling from around the world. It reuses the proven booking stack behind Lux Berri, adapted for an international audience planning trips ahead of time.
02what I built
The build
- The shared NestJS booking API with PostgreSQL and Redis, configured for this brand's routes and pricing.
- A fast, server-rendered Next.js site focused on a short path from landing page to confirmed booking.
- Stripe checkout for international customers, with the same idempotent payment and webhook handling.
03related writing
How some of it works
Microservices with NestJS: Integrating Multi-Gateway Payments
Building payments across Stripe and PayPal in NestJS microservices: idempotency, webhooks, and keeping money flows reliable.
React Server Components: When to Reach for the Client
A mental model for the server/client boundary in the Next.js App Router — what runs where, why it matters, and how to ship less JavaScript.
$ git checkout -b your-project
Building something similar? Let's talk.
I usually reply within a day. Tell me what you're building, where it's stuck, and when you need it.