case study caso de estudio
Building a 12 Week Year planner that I actually wanted to use Construyendo un planner de 12 Semanas que yo misma quería usar
I was frustrated with clunky spreadsheets and an overpriced official app, so I built my own planning tool. Then hundreds of other people started using it too. Estaba frustrada con hojas de cálculo engorrosas y una app oficial carísima, así que construí mi propia herramienta de planificación. Luego cientos de personas empezaron a usarla también.
The problem El problema
Planning in 12-week cycles shouldn't require a spreadsheet degree Planificar en ciclos de 12 semanas no debería requerir un doctorado en hojas de cálculo
I've followed the 12 Week Year system for a while. The idea is simple: instead of setting annual goals, you plan in focused 12-week sprints. But the tools available to actually do this were all frustrating in different ways. Llevo un tiempo siguiendo el sistema de las 12 Semanas del Año. La idea es simple: en vez de fijar metas anuales, planificas en sprints enfocados de 12 semanas. Pero las herramientas disponibles para hacerlo eran todas frustrantes a su manera.
Spreadsheets meant duplicating tabs every single week — one tab per week, times 12 weeks, times multiple goals. It was tedious busywork that pulled me away from the actual planning. Notion templates were better but still felt like wrestling a general-purpose tool into a specific workflow. And the official 12 Week Year app was expensive and, honestly, confusing to navigate. Las hojas de cálculo implicaban duplicar pestañas cada semana — una pestaña por semana, por 12 semanas, por múltiples metas. Era trabajo tedioso que me alejaba de la planificación real. Las plantillas de Notion eran mejores pero igual se sentía como forzar una herramienta genérica en un flujo específico. Y la app oficial de las 12 Semanas era cara y, la verdad, confusa de navegar.
I didn't set out to build a product. I set out to build the tool I wished existed for my own planning — something clean, focused, and purpose-built for the 12-week cycle. No me propuse construir un producto. Me propuse construir la herramienta que yo misma quería tener para planificar — algo limpio, enfocado y diseñado específicamente para el ciclo de 12 semanas.
What I built Lo que construí
A purpose-built planner that gets out of your way Un planner diseñado para no estorbarte
The core idea was radical simplicity. The 12 Week Year system already gives you the structure — goals, tactics, weekly plans, a scoring system. The tool just needed to make that structure effortless to follow, not add complexity on top of it. La idea central era la simplicidad radical. El sistema de las 12 Semanas ya te da la estructura — metas, tácticas, planes semanales, un sistema de puntuación. La herramienta solo necesitaba hacer esa estructura fácil de seguir, no añadir más complejidad encima.
You set your 12-week goals, break them into weekly tactics, and track your execution score each week. No dashboards full of charts. No feature bloat. Just your plan, your progress, and a clean interface that keeps you focused on the tasks at hand. Defines tus metas de 12 semanas, las divides en tácticas semanales y haces seguimiento de tu puntuación de ejecución cada semana. Sin dashboards llenos de gráficas. Sin exceso de funciones. Solo tu plan, tu progreso y una interfaz limpia que te mantiene enfocado en lo que hay que hacer.
Key decisions Decisiones clave
What I chose — and what I left out Lo que elegí — y lo que dejé fuera
Clean over clever. Limpio antes que listo. Every design decision was filtered through one question: does this help the user focus on their plan, or does it distract? If it distracted, it didn't ship. No gamification, no social features, no AI suggestions. Cada decisión de diseño pasó por una pregunta: ¿esto ayuda al usuario a enfocarse en su plan o lo distrae? Si distraía, no se publicaba. Sin gamificación, sin funciones sociales, sin sugerencias de IA.
Supabase for speed. Supabase por velocidad. As a solo builder, I needed auth, database, and real-time sync without managing infrastructure. Supabase let me go from idea to working app fast, with room to scale later. Como desarrolladora en solitario, necesitaba auth, base de datos y sincronización en tiempo real sin gestionar infraestructura. Supabase me permitió pasar de la idea a una app funcional rápido, con espacio para escalar después.
Free, on purpose. Gratis, a propósito. I built this for myself first. Keeping it free removed the pressure to add features for monetization and let me focus on making the core experience great. The product is the portfolio piece — not the revenue stream. Lo construí para mí primero. Mantenerlo gratis eliminó la presión de añadir funciones para monetizar y me permitió enfocarme en hacer que la experiencia principal fuera excelente. El producto es la pieza del portafolio — no la fuente de ingresos.
Results Resultados
From personal tool to hundreds of users De herramienta personal a cientos de usuarios
I launched it quietly — no big marketing push, just shared it in a few communities of people who follow the 12 Week Year system. It grew through word of mouth. Lo lancé en silencio — sin gran campaña de marketing, solo lo compartí en algunas comunidades de personas que siguen el sistema de las 12 Semanas. Creció de boca en boca.
Reflection Reflexión
What this project taught me Lo que este proyecto me enseñó
The biggest lesson was that the best product decisions come from being your own user. I didn't need user research or A/B tests to know what the right experience felt like — I lived the frustration every week. That empathy for the end user shaped every detail. La lección más grande fue que las mejores decisiones de producto vienen de ser tu propio usuario. No necesitaba investigación de usuarios ni pruebas A/B para saber cómo debía sentirse la experiencia correcta — vivía esa frustración cada semana. Esa empatía con el usuario final moldeó cada detalle.
It also reinforced something I believe about software: simplicity is a feature. The app doesn't try to do everything. It does one thing — 12-week planning — and it does it cleanly. That constraint is what makes it useful. También reforzó algo en lo que creo sobre el software: la simplicidad es una funcionalidad. La app no intenta hacerlo todo. Hace una cosa — planificación de 12 semanas — y la hace de manera limpia. Esa restricción es lo que la hace útil.
If I were starting over, I'd invest in a simple landing page earlier. The product grew despite having almost no web presence, which makes me think it could have reached more people with even a small effort on distribution. Si empezara de nuevo, invertiría en una landing page sencilla antes. El producto creció a pesar de tener casi ninguna presencia web, lo que me hace pensar que podría haber llegado a más personas con solo un pequeño esfuerzo en distribución.
This case study is part of my portfolio. I'm a senior software engineer who builds practical, user-focused tools. If you're interested in working together, get in touch. Este caso de estudio es parte de mi portafolio. Soy una ingeniera de software senior que construye herramientas prácticas y centradas en el usuario. Si te interesa trabajar juntos, escríbeme.