Booking and payments platform · Boutique fitness
Focus Club
A website and management platform for a boutique Hot Boxing, Yoga and GAP studio in Concepción, Chile, with bookings, payments and administration in one system.

The project
A web platform built for Focus, a boutique studio in Concepción, Chile. It combines the brand’s website with a booking system featuring real-time availability and a waitlist, online plan and trial class purchases through Mercado Pago, passwordless customer accounts, and a dashboard where the studio manages classes, attendance, payments and announcements.
Objective
Bring class bookings, plan sales and the studio’s day-to-day management together in a single platform, with clear rules for customers and administrators.
Development challenges
Prevent classes from being overbooked when several people book at the same time, verify every payment on the server before activating a plan, and model business rules such as weekly limits, cancellation windows, waitlists and studio closures.
Features
- A booking calendar with real-time availability and filters by discipline
- A waitlist that confirms bookings automatically when a spot opens up
- Plan and trial class purchases through Mercado Pago, verified on the server
- A customer account with passwordless sign-in through single-use links
- A studio dashboard for attendance, class capacity, payments, renewals, and email and WhatsApp announcements
- Studio closures with suggested Chilean public holidays and automatic email reminders
Technologies
- Next.js
- React
- TypeScript
- Tailwind CSS
- Motion
- PostgreSQL
- Mercado Pago
- Resend
From the blog
Related projects
Let’s build your next project
Tell us what your organization needs, and let’s discuss how a website, app or portal can support it.
Let’s talk about your project