EDITORIAL JOURNAL / VOL. II / 2026
CHAPTER / 05• 2026•Conceptual demos

Zabira Studio

Management platform and digital experience for a premium pilates studio

"Replacing an external fitness management platform with a custom system that combines premium branding with an atomic booking engine and optimized concurrency."

Zabira Studio
Conceptual demos
05
FIG 01. Structural representation of the solution© Gonzalo Daniel Vega
01 / CONTEXT

The starting point of the challenge

Zabira started as a project for a pilates studio that contacted us because they wanted to break free from external fitness management platforms. The client couldn't continue due to budget reasons, but the research we had done and the architecture we had already built held a lot of value. Instead of leaving it there, I decided to turn that foundation into a complete, well-polished conceptual demo, with everything the original proposal wouldn't have had. The idea was to showcase the type of system we could build — with premium branding, atomic bookings, roles, and MercadoPago. Something that would help commercialize what we had worked on and improved.
02 / RESEARCH

Digging beneath the surface: What did I investigate?

Existing platforms solved operational management, but created several problems:

  • Slow and unintuitive interfaces
  • Generic experience with no brand identity
  • Low flexibility
  • Overloaded dashboards
  • Third-party dependency
  • Friction when booking classes

The studio was looking for its own platform where the experience felt aligned with the physical space, clients could easily self-manage, instructors had simple tools, and the entire operation was centralized. I analyzed fitness booking systems, admin dashboards, and client onboarding flows. I also understood that Zabira didn't compete on price — it competed on experience, perception, and exclusivity.

INSIGHT REVEALED
THE SYNTHESIS

"The most important decision was to completely separate two experiences: the public landing page (focused on branding, trust, and premium perception) and the internal dashboard (focused on clarity, speed, and pure functionality). This avoided a very common mistake: making dashboards "too visual" but uncomfortable for daily operation. The landing page could be emotional, elegant, and narrative, while the internal system had to be fast, understandable, and highly operational. I also understood that booking a class wasn't just a transaction — it was also a moment of anxiety for the client who wanted to secure their spot. If the system failed at that instant, the entire premium perception would collapse."

Understanding this pillar completely transformed the tactical direction of the project, allowing unnecessary noise to be filtered out and focusing on strict value.

03 / TACTICS

Tradeoff Analysis: options on the table

Building custom software requires honestly evaluating scenarios. No architecture is perfect — every decision has a price:

OPTION 1
Stick with the external platform

No development cost, but it kept limiting brand identity and the client experience.

OPTION 2
Simple booking system + separate landing page

Faster to develop, but the disconnect between both experiences would create friction and loss of context.

OPTION 3
Custom integrated platform

Higher initial investment, but absolute control over the experience, the brand, the operation, and the business's data.

04 / DETERMINATION

The Decision: The path chosen

I designed the public landing page as a brand experience before an informational one — explaining the emotional benefit, simplifying onboarding, and reducing friction. The narrative sold calmness and well-being through sections like "Conscious Pilates" or "One plan, all classes." For the internal system, I defined a clear role architecture: Clients, Instructors, Administrators, and Superadmin. On the technical side, I solved booking concurrency through an atomic booking system using MongoDB atomic operations ($expr, findOneAndUpdate, and embedded subdocuments). This avoided locks, queues, and complex transactions. I integrated MercadoPago membership logic through webhooks and unique references for automatic activation and access control. For security, I implemented JWT authentication with securely stored tokens.

WHAT ACTUALLY WORKED

The public landing page ended up being one of the strongest points — conveying exclusivity and calm without falling into generic fitness aesthetics. The role architecture and permission separation was extremely solid and scalable, allowing each user to see only what was relevant and actionable. The responsive experience also worked exceptionally well, since the entire platform was designed mobile-first from scratch rather than simply adapted.

LIMITATIONS & TRADE-OFFS

The dashboards were designed strictly prioritizing clarity, speed, and usability over animations, visual complexity, or experimental aesthetics. It was a conscious product decision. On the technical side, the project's main debt was the absence of TypeScript in the backend and the lack of automated testing — especially integration tests for auth, payment, and concurrent booking logic. While it worked correctly, it required exhaustive manual testing in staging environments. We also sacrificed features like native push notifications or automatic reminders, which would have improved the client experience but fell outside the initial scope. And the business outcome was not what we were aiming for: the platform was delivered working, but the studio never put it in its clients' hands, so the system ended up with no real users. The most honest line I can write here is that one: the engineering is there, the adoption is not.

FROM GONZALO'S PERSONAL LOGBOOK: WHAT WOULD I DO DIFFERENTLY TODAY?

"I would migrate the backend entirely to TypeScript. I would add automated integration tests from the start. I would modularize the MercadoPago payment logic further to decouple it from membership logic. I would substantially improve observability and logging to more easily monitor production errors. And I would probably explore a notification and automated reminder architecture to further reduce client friction."

Retrospective note after launch
Gonzalo Daniel Vega — 2026 — SFV Catamarca, Catamarca