ERNESTO—SOFTWARE.
EN ES
01.02 Engagements Experiences · bookings · waivers Miami, FL
← Engagements

A club that opened with its system already built

The Wonder Club sells afternoons for mothers and their children in Miami. There was no system before this one. The public site, the member area and the owner console were built together and went up as one, and the first experience is published and on sale for September 27.

The Wonder Club
Fig. 01. The homepage, in the only language the club uses. Next.js · PostgreSQL · Stripe · Resend · Dedicated VPS

The record

Client
The Wonder Club
Line of work
Experiences · bookings · waivers
Location
Miami, FL
Role
Design and build
Built with
Next.js · PostgreSQL · Stripe · Resend · Dedicated VPS
Reading time
3 min read
Outcome
Built and live, first experience on sale
Status
Live

I The build

Public site, member area and owner console, all standing before the first sale.
One form defines an experience and its packages
Fig. 03. One form defines an experience and its packages
02

One form defines an experience and its packages

Title, description, a Miami-time date, an optional end time, capacity counted in people rather than bookings, and the venue. Then the packages repeat: name, the line under the price, the price, how many adults and how many explorers it covers, and an optional badge. Wonder Family carries MÁS POPULAR at $289. Clearing the name deletes a package, and the empty rows at the bottom are how you add one.

The whole product runs in Spanish
Fig. 02.
01

The whole product runs in Spanish

Homepage, experience pages, member area and owner console, all of it. The front page leads with the next experience and the spots left on it, then the gallery of past ones. A badge in the corner reports how many people are on the page.

The selector totals as the buyer picks
Fig. 04.
03

The selector totals as the buyer picks

Three packages at $199, $289 and $399, and a Wonder Extra Pass that adds an adult or an explorer at $99 each. The summary beside it carries the date, the venue address and a running total that moves with every tap. Under the button the terms say every sale is final.

A keepsake that never sends the date anywhere
Fig. 05.
04

A keepsake that never sends the date anywhere

Eighteen years at home comes to 936 weeks. Put in a birth date and the page returns what is left, counted in hugs, photos and bedtime stories. The date never leaves the phone. The owner sets those multipliers herself.

The console reads zero across the board today. The first experience is still weeks out, so there is nothing to report about how it sold.

Opening something and need the system with it? Let's talk.

Happy to walk through this one screen by screen, in the order it got built.