Independent trainers run their whole schedule over WhatsApp. Turni is a scheduling and payments tool I designed to make that simple, one product for the trainer and the student. I did the brand, the design system, and the UI, and built realistic prototypes in Figma Make that a developer turned into the React build.Los entrenadores independientes manejan toda su agenda por WhatsApp. Turni es una herramienta de turnos y pagos que diseñé para hacer eso simple, un solo producto para el entrenador y el alumno. Hice la marca, el design system y la UI, y armé prototipos realistas en Figma Make que un desarrollador convirtió en el build de React.
Turni started from talking to a lot of independent instructors, gym trainers, tennis coaches, all kinds. They were juggling the same things: scheduling clients over endless WhatsApp threads, sending reminders by hand, and keeping track of payments on the side. Coordinating a single time slot could take a dozen messages.Turni nació de hablar con un montón de instructores independientes, entrenadores de gimnasio, profes de tenis, de todo. Hacían malabares con las mismas cosas: agendar clientes por hilos infinitos de WhatsApp, mandar recordatorios a mano, y llevar la cuenta de los pagos por separado. Coordinar un solo horario podía llevar una docena de mensajes.
There are tools for this, but most felt built for features rather than for the person using them, with little thought given to the actual experience. And few fit the Argentine market well, where there's real room for something simple.Hay herramientas para esto, pero la mayoría se sentían hechas para las features y no para la persona que las usa, con poca atención a la experiencia real. Y pocas encajaban bien en el mercado argentino, donde hay lugar real para algo simple.
The core pain wasn't a missing feature. It was time. Independent instructors run their own admin, and the back-and-forth eats into the hours they could be teaching. The basics they actually needed were simple: reminders over WhatsApp, and a clear handle on payments.El dolor central no era una feature que faltaba. Era el tiempo. Los instructores independientes se manejan su propia administración, y la ida y vuelta se come las horas que podrían estar dando clase. Lo básico que realmente necesitaban era simple: recordatorios por WhatsApp, y un manejo claro de los pagos.
So the goal for Turni was narrow on purpose: cover those basics really well, and make the experience feel calm and obvious instead of piling on options.Así que el objetivo de Turni fue acotado a propósito: cubrir esos básicos realmente bien, y que la experiencia se sintiera tranquila y obvia en vez de amontonar opciones.
Turni is one product with two sides. Trainers get a dashboard to manage their agenda, their students, and their class packs. Students sign up, either to recurring packs or class by class, depending on how each trainer works.Turni es un producto con dos lados. Los entrenadores tienen un dashboard para gestionar su agenda, sus alumnos y sus packs de clases. Los alumnos se anotan, ya sea a packs recurrentes o clase por clase, según cómo trabaje cada entrenador.
The idea was to keep both sides light. The trainer shouldn't need training to run it, and the student should be able to book in a few taps.La idea era mantener los dos lados livianos. El entrenador no tendría que capacitarse para usarlo, y el alumno debería poder reservar en pocos taps.
I worked on the whole thing end to end: the brand and visual identity, a small design system to keep it consistent, and the full UI for both the trainer and the student sides. Instead of writing the code myself, I built realistic prototypes in Figma Make and handed them to a developer, who built it in React. That's where my front-end background paid off, I could prototype interactions that felt real and hand off something a developer could build straight from.Trabajé en todo de punta a punta: la marca y la identidad visual, un design system chico para mantenerlo consistente, y toda la UI tanto del lado del entrenador como del alumno. Armé prototipos realistas en Figma Make y se los pasé a un desarrollador, que lo construyó en React. Ahí es donde mi background de front-end rindió, podía prototipar interacciones que se sentían reales y entregar algo desde lo cual un desarrollador podía construir directo.
Keeping a design system even on a small product meant the two sides felt like one thing, and changes stayed cheap to make.Mantener un design system incluso en un producto chico hizo que los dos lados se sintieran como una sola cosa, y que los cambios siguieran siendo baratos de hacer.
We validated Turni with real trainers across different disciplines, and the feedback was genuinely positive. For a product built by a designer and one developer, that was a strong sign we had understood the problem.Validamos Turni con entrenadores reales de distintas disciplinas, y el feedback fue genuinamente positivo. Para un producto hecho por una diseñadora y un desarrollador, eso fue una señal fuerte de que habíamos entendido el problema.
Turni is the project where my background comes together most clearly. I framed the problem from real conversations, designed the brand and the system, created the screens, and prototyped it in Figma Make for a developer to build. Start to finish.Turni es el proyecto donde mi background se junta más claramente. Encuadré el problema a partir de conversaciones reales, diseñé la marca y el sistema, creé las pantallas, y lo prototipé en Figma Make para que un desarrollador lo construyera. De principio a fin.
It also taught me to keep scope honest. The product worked because it did a few important things well, not because it tried to do everything.También me enseñó a ser honesta con el alcance. El producto funcionó porque hacía unas pocas cosas importantes bien, no porque intentara hacer todo.