Aquabobble
Role / Services
- UI/UX Design
- Web Design
- Redesign
- SEO
Year
2026
AquaBobble is a scuba diving school in Paris offering try-dives, training and PADI & FFESSM certifications, led by a state-certified instructor whose sole profession is teaching diving.
I designed and built their website from start to finish — UI/UX design, web development and SEO strategy — to showcase their courses and drive qualified bookings.
He wanted a form. I built him a machine.
At first, Emmanuel only wanted a simple contact form.
Before, running his school cost him nearly 4 days a month: writing every invoice by hand, issuing credit notes, working out in his head whether a given pool still had room on a given date, and calling customers one by one to move a slot that was already full.
That's where my idea came from: not to deliver yet another website, but a real machine that takes payment, invoices, chases, syncs the calendar and sends every email — all on its own.
Today, an enquiry comes in. A paid, confirmed, invoiced booking — synced to the calendar — comes out. Without him having to touch a thing.
Implementation — non-exhaustive list
Booking & availability
- Smart multi-step form: the flow adapts to the selected service
- Capacity computed automatically per date and per pool (4 spots/day)
- Automatic waiting list when a slot is full
- Manual admin bookings + anti-collision on dates
Payment — Stripe
- Embedded payment: card, Apple Pay, Google Pay
- 3 modes: 30% deposit, full payment, or book without paying
- Balance payment link sent and chased automatically
- One-click refund from the admin
Invoicing — Pennylane
- Invoices created and numbered automatically
- Deposit invoice then balance invoice
- Automatic credit note on refund, PDF emailed to the customer
- "Repair credit note" safety net if the API fails
Automated emails
- ~20 distinct emails: 14 customer-side, 6 admin-side
- Preparation reminders D-7 / D-3 / D-1 with a personalised checklist
- Clean @aquabobble.com sender (SPF/DMARC) to avoid spam
- Delivery log (success/failure) available in the admin
Gift cards (PDF)
- Printable A5 PDF generated on the fly, in AquaBobble colours
- Unique code, 12-month validity, 1 or 2 recipients
- Stored securely then emailed automatically
- Reusable: the recipient books later without paying again
Calendar & control
- Google Calendar sync: events created automatically
- Confirmed dates → slots locked automatically
- Date closures and blocks reflected on the public calendar
- Everything driven from an admin interface built for the end user