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.

Live Website

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.

~4 days/month of admin work saved
0 invoices or credit notes entered by hand
~20 distinct automated emails
3 software connected: Stripe, Pennylane, Google Calendar
24/7 bookings taken automatically, day and night
Aquabobble — Calendrier de disponibilités et capacité automatique
Availability calendar & capacity calculated automatically (4 spots/day/pool)
Aquabobble — Back-office des réservations : liste, statuts et recherche
Bookings back-office: list, statuses, records & search
Aquabobble — E-mails transactionnels automatiques client et admin
Automated transactional emails, on both the customer and admin side

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
Aquabobble — Écran 1
Aquabobble — Écran 2
Aquabobble — Écran 3
Aquabobble — Écran 4
Transform my site