Case study · Product Design & Design Systems

Macro: nutrición familiar, una sola cocina y un plan para cada perfil

Diseño de una aplicación para hogares donde varias personas comparten cocina y cena, pero no comparten objetivos. Macro reúne a la familia en una cuenta con perfiles individuales, convierte una misma preparación en porciones ajustadas al plan de cada miembro y muestra en tiempo real lo que cada uno lleva y lo que le falta. El proyecto integra estrategia de producto, identidad visual, un design system construido en Figma con Claude mediante MCP y una auditoría con las 10 heurísticas de Nielsen.

Pantallas de la app Macro: Hoy, Registrar, Calendario, Avisos y registro con foto del plato
Proyecto
Macro · iniciativa propia
Rol
Product Designer · estrategia, diseño y prototipo
Plataforma
Web app móvil · modo claro y oscuro
Disciplinas
Product Design · UX/UI · Design Systems · Atomic Design · Motion · Diseño asistido por IA (Claude + Figma MCP)

Contexto y oportunidad

Una familia cocina una vez. Cada miembro necesita algo distinto.

Película UX: problema, wireframes, flujo y pantallas finales · 56 s

En la mayoría de los hogares se prepara una sola comida para toda la familia. Sin embargo, cada integrante puede tener requerimientos nutricionales diferentes: una persona busca reducir peso con déficit calórico, otra necesita ganar masa muscular con superávit y mayor proteína. Las aplicaciones de seguimiento existentes están diseñadas para un usuario individual, lo que obliga a cocinar por separado o a abandonar el seguimiento.

Macro parte de un caso real —dos perfiles con objetivos opuestos que comparten cocina y cena— para diseñar una cuenta familiar en la que una única preparación se reparte en porciones según el plan de cada persona, sin duplicar esfuerzo en la cocina.

Tres objetivos

Mi rol

De la necesidad del hogar a un sistema de diseño escalable.

Lideré el proyecto de punta a punta: definición del problema, identidad visual, arquitectura de la información, prototipo funcional, auditoría heurística, design system en Figma y comunicación en motion. Integré a Claude como copiloto de diseño y, mediante el protocolo MCP, como operador directo sobre Figma para construir variables, componentes, pantallas y diagramas de forma programática y verificable.

  • 01Definición del problema y de los perfiles con objetivos opuestos (bajar y subir de peso).
  • 02Identidad visual: logotipo, paleta premium (grises, blanco, negro, plateado y acento lima) y tipografía.
  • 03Arquitectura de la información y wireframes de 11 pantallas.
  • 04Prototipo funcional como web app móvil, con modo claro y oscuro.
  • 05Auditoría y rediseño con las 10 heurísticas de usabilidad de Nielsen.
  • 06Design system en Figma con Atomic Design, tokens semánticos y modos Claro/Oscuro.
  • 07Flujos de usuario, diagrama de interacción y motion graphics del caso.

01 / El problema

Las apps de nutrición asumen que cada persona cocina sola.

Seguimiento individual

Las herramientas existentes modelan a un solo usuario; no contemplan un hogar con varias metas bajo el mismo techo.

02 / Producto y decisiones

Una cuenta familiar, perfiles individuales y una sola preparación.

Cada miembro entra a su propio perfil desde su teléfono y define su meta: bajar, mantener o subir. La app calcula calorías y proteína diarias, y el ritmo recomendado hacia el peso objetivo.

Al registrar una comida —con una foto del plato, a mano o desde atajos de comida casera— el usuario indica para quién es: un perfil o ambos. Cuando es compartida, Macro reparte la porción según el plan de cada persona y actualiza en tiempo real lo que cada uno lleva y lo que le falta.

El calendario semanal muestra a los dos perfiles a la vez, integra el entrenamiento diario y diferencia lo cumplido de lo pendiente, con alertas cuando falta completar el plan o cuando se superan los macros.

Las 11 pantallas del producto en modo claro y oscuro, construidas en Figma con componentes del design system.
Las 11 pantallas del producto en modo claro y oscuro, construidas en Figma con componentes del design system.

Una comida, porciones por objetivo

El reparto de una preparación compartida se calcula según la meta de cada perfil.

Llevas y te falta

El progreso del día se expresa en lenguaje directo, con el número principal en gran formato.

Registro en segundos

Foto del plato con confirmación, atajos de comida casera y registro manual como alternativa.

Alertas accionables

Cada aviso explica qué pasó y qué hacer: completar proteína, ajustar la cena o detener el consumo.

03 / Heurísticas de Nielsen

Diez heurísticas, diez decisiones de diseño verificables.

Tras el primer prototipo, se auditó la experiencia completa con las 10 heurísticas de usabilidad de Jakob Nielsen. Cada hallazgo se tradujo en un cambio concreto en la interfaz.

  1. 01
    Visibilidad del estado del sistema

    Barras de "llevas / te falta" por macro y estado diario visible en Hoy y en el calendario.

  2. 02
    Relación con el mundo real

    Lenguaje cotidiano y comida colombiana casera en los atajos, con porciones en medidas familiares.

  3. 03
    Control y libertad del usuario

    Opción "Deshacer" tras cada registro y "Descartar" antes de guardar el análisis de una foto.

  4. 04
    Consistencia y estándares

    Un solo design system: mismos componentes, tokens y navegación inferior en todas las pantallas.

  5. 05
    Prevención de errores

    La foto muestra su nivel de confianza y los valores se confirman antes de guardar; las medidas se validan por rango.

  6. 06
    Reconocer antes que recordar

    Registro rápido con las comidas frecuentes de la familia y plan siempre visible.

  7. 07
    Flexibilidad y eficiencia

    Tres vías de registro (foto, atajo, manual) y registro compartido para varios perfiles a la vez.

  8. 08
    Diseño estético y minimalista

    Un único acento de color, un número protagonista por pantalla e información secundaria en segundo plano.

  9. 09
    Ayuda a reconocer y recuperarse de errores

    Alertas en lenguaje claro con la acción siguiente: "Pasaste tus calorías por 220: cierra la cocina por hoy".

  10. 10
    Ayuda y documentación

    Pantalla "Cómo funciona Macro" con la lectura de avisos, colores y calendario.

04 / Design system

Atomic Design, tokens semánticos y dos modos de color.

Construcción del design system: de los tokens a las pantallas.

El sistema se estructuró con la metodología Atomic Design en páginas dedicadas de Figma —fundamentos, átomos, moléculas, organismos, plantillas y páginas— y una colección de color semántica con modos Claro y Oscuro que referencia primitivos ocultos. Así, cada pantalla oscura es la misma instancia con otro modo, no una copia redibujada.

Color

  • Fondo #F6F4F7 / #0C050D
  • Acento lima #C8F70F
  • Neutros plata y grafito #A9A2AD

Tipografía

Urbanist · Display, título, cuerpo y etiqueta · 10 estilos de texto

Componentes

Botones, chips, anillos de progreso, barras de macros, tarjetas de comida, navegación inferior y alertas

8

páginas de Figma

17

tokens semánticos × 2 modos

35+

componentes y variantes

11

organismos

3

plantillas

22

pantallas claro y oscuro

De átomos a organismos: componentes con variantes y propiedades.

05 / Claude × Figma

Diseño asistido por IA con control directo sobre Figma.

Claude conectado a Figma mediante MCP: de la instrucción al componente.

Claude se conectó a Figma a través del Model Context Protocol (MCP). En lugar de generar imágenes, Claude opera la API de Figma: crea colecciones de variables, estilos, componentes con variantes, instancias y pantallas, y verifica cada paso con capturas del archivo.

El trabajo se organizó con un registro de identificadores (variables, componentes, pantallas y flujos) que permitió iterar sin reconstruir: cada cambio del sistema se propaga a las 22 pantallas. Cuando el plan gratuito limitó el número de modos y llamadas, el archivo se trasladó a un equipo Pro y los grupos de color se convirtieron en modos reales.

  1. 01Instrucción de diseño en lenguaje natural.
  2. 02Claude traduce la intención a variables, componentes y layout en Figma.
  3. 03Verificación visual con capturas del archivo y ajustes.
  4. 04Iteración sobre el sistema, propagada a todas las pantallas.

06 / Flujos y diagrama de interacción

Cuatro flujos y un mapa completo de la interacción.

Flujos de usuario: onboarding, registro, seguimiento y medidas.
Diagrama de interacción: pantallas, decisiones y estados del sistema.
Tablero de flujos en Figma.
Tablero de flujos en Figma.
Diagrama de interacción en Figma, con carriles por perfil y sistema.
Diagrama de interacción en Figma, con carriles por perfil y sistema.
Prototipo interactivo: navegación entre pantallas conectadas.

07 / Interacciones

Del wireframe a la pantalla final, en cuatro flujos.

Cada pieza muestra la estructura en wireframe, la pantalla final y la interacción principal.

Registrar con una foto

Se toma la foto del plato, la app estima calorías y macros con su nivel de confianza y el usuario confirma para quién es la porción.

Hoy: tu día en un vistazo

La proteína y las calorías del día con lo que llevas y lo que te falta, y alertas cuando hay que completar o detenerse.

Metas: un plan propio

Cada perfil define si quiere bajar, mantener o subir, y la app calcula su plan diario y el ritmo hacia su meta.

Seguimiento: los dos a la vez

El calendario reúne a ambos perfiles, integra el entrenamiento y diferencia lo cumplido de lo pendiente.

Avances del proyecto

Siete fases, de la necesidad a un sistema listo para escalar.

Fase 01 · Descubrimiento

Entender el hogar.

Se definió el caso: dos perfiles con objetivos opuestos (bajar y subir de peso) que comparten cocina y cena, y una sola preparación por comida.

01 / 07

Resultados

Un producto definido, un sistema documentado y un proceso replicable.

Producto

  • Cuenta familiar con perfiles individuales y metas independientes.
  • Registro de una comida compartida con porciones por objetivo.
  • 11 pantallas en modo claro y oscuro.
  • Alertas accionables y calendario semanal de los dos perfiles.

Design system y proceso

  • Design system en Figma con Atomic Design en 8 páginas.
  • 17 tokens semánticos con modos Claro y Oscuro.
  • 4 flujos de usuario, diagrama de interacción y prototipo.
  • Flujo de trabajo Claude × Figma mediante MCP, documentado y reutilizable.

Nota metodológica: se trata de una iniciativa propia; los resultados describen el alcance diseñado e implementado, no métricas de negocio.

Aprendizajes

Aprendizajes

01El usuario de un producto de nutrición puede ser un hogar, no una persona

Diseñar para varios perfiles que comparten cocina cambia el modelo: la unidad es la comida compartida y la personalización está en la porción.

02Las heurísticas convierten intuiciones en criterios verificables

Auditar con Nielsen permitió justificar cada cambio —de un texto a una alerta— con un principio claro y medible.

03La IA acelera el sistema cuando opera sobre la herramienta real

Conectar Claude a Figma mediante MCP permitió construir y mantener un design system completo, con tokens y modos reales, en ciclos cortos y con verificación visual en cada paso.

Cierre

Del problema a la solución, en movimiento.

Película UX del caso Macro.

Macro convierte la cocina compartida en un plan compartido: una sola comida, la porción justa para cada perfil y un sistema de diseño preparado para crecer con la familia.