Dylan Jiménez
← All projects

Full Stack · Booking system

Vista Serena

Bilingual site and booking system for a container glamping cabin, with its own admin dashboard.

Role

Solo, through Klevo Studio: design, booking system and admin

Stack

Next.js 16 / TypeScript / Supabase / Supabase Realtime / next-intl / Resend

Links

vistaserenacr.com ↗

Vista Serena screenshot

The project

Direct bookings, no rental platform in between. Guests request dates on the site and the owners confirm on WhatsApp. A glamping cabin built from two shipping containers in the mountains of Parrita, rented to one group at a time. Guests pick dates and group size on the site, check availability and send a booking request without paying anything. Behind it is an admin dashboard where the owners manage units, photos, prices, seasons, blocked dates and split payments, with real-time sync so two people can't book the same night.

What it does

  • Availability calendar and booking requests
  • Admin dashboard for units, prices, seasons and blocked dates
  • Split payments (deposit and balance) with receipts
  • Real-time sync and double-booking protection in the database
  • Spanish and English
  • Booking status link for the guest

What I learned

Designing a booking system where the owners control everything from a dashboard, and making the database itself prevent double bookings.

Vista Serena on a phone

Next project

Predator Sportfishing

Contact

Costa Rica · Remote

Costa Rica, UTC−6

Got a role or a project in mind? Write to me.