Web · 2026
Kailani Dive Center
The site of a PADI dive school in Buenos Aires, plus an admin dashboard where the client manages their own photos through signed Cloudinary uploads.

Kailani Dive teaches PADI courses and runs dive trips from Buenos Aires. The site presents courses and trips from Google Sheets published as CSV, behind a server-only key registry and two layers of caching, and its contact form composes a structured WhatsApp message instead of sending email. Structured data, a sitemap and Open Graph tags cover search.
A separate dashboard lets the client upload photos without touching code. The server signs an upload with a pinned transformation, the browser sends the file straight to Cloudinary, and the API secret never leaves the server. Access is a single admin behind encrypted session cookies, a rate-limited login and constant-time credential checks. The client copies an image URL from the dashboard into the gallery sheet and the site picks it up.
Highlights
- ▸Signed direct-to-Cloudinary uploads
- ▸Google Sheets as a headless CMS
- ▸WhatsApp-first contact form