Back to portfolio

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.

Focus, a boutique Hot Boxing, Yoga and GAP studio in Concepción, Chile, shown with boxing gloves and the brand’s flame on a burgundy background

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