Web app#Next.js#Tailwind CSS#shadcn/ui#FramerMotion#WordPressHeadless
Un Bateau à Paris
Visit websiteDevelopment of the multilingual (6 languages) website of Un Bateau à Paris, presenting its private cruises on the Seine. A complete booking system with online payment, SMS notifications, two-way Google Calendar sync and a headless WordPress back office.

Context
A company in Paris needed a multilingual website with an online booking and payment system tailored to its private cruise business model.
Objectives
Create a simple, user-friendly multilingual website with an online booking module, automated notifications, and synchronization with the captain’s Google Calendar.
Results
Website available in 6 languages, featuring online booking and payment, SMS notifications, and two-way Google sync.
Key project highlights
Next.js (App Router / Turbopack / ISR)
Tailwind CSS + shadcn/ui + Radix UI
Framer Motion (LazyMotion)
Headless WordPress (back office)
Square payments
SMS notifications
Two-way Google Calendar sync
Technologies used
Next.jsTailwind CSSshadcn/uiFramerMotionWordPressHeadless