SMAE Tracker
Una plataforma de seguimiento nutricional construida sobre el Sistema Mexicano de Alimentos Equivalentes (SMAE), que ayuda a los usuarios a seguir planes dietéticos estructurados sin depender exclusivamente del conteo de calorías.
El Problema
La mayoría de las aplicaciones de seguimiento nutricional están construidas bajo un solo paradigma: el conteo de calorías y macronutrientes. Pero muchos nutriólogos en México prescriben dietas utilizando el Sistema Mexicano de Alimentos Equivalentes (SMAE) — un sistema basado en equivalentes donde los alimentos se agrupan en categorías y la dieta se define por cuántos equivalentes de cada grupo puede consumir el paciente por día.
Los pacientes que siguen planes basados en SMAE enfrentan problemas frecuentes:
- Entender qué es un equivalente y cómo se relaciona con los alimentos reales.
- Traducir un plan alimentario escrito en decisiones concretas en el supermercado o la cocina.
- Llevar un registro de los equivalentes consumidos sin una herramienta diseñada para esto.
- Encontrar sustituciones válidas cuando un alimento específico no está disponible.
Las aplicaciones existentes ignoran el sistema SMAE por completo o requieren que los usuarios calculen equivalentes manualmente, generando fricción que reduce la adherencia dietética.
Visión del Producto
La visión es hacer que las dietas basadas en equivalentes sean tan sencillas e intuitivas de seguir como las aplicaciones de conteo de calorías — sin que los usuarios necesiten entender la metodología nutricional detrás de ellas.
Un paciente debe poder buscar cualquier alimento, ver su valor en equivalentes, agregarlo a una comida y saber de un vistazo cuántos equivalentes le quedan en su plan diario — sin ningún cálculo manual.
Los usuarios deben poder construir comidas, registrar equivalentes, descubrir sustituciones de alimentos, entender el equilibrio nutricional y seguir los planes de nutrición profesionales — todo dentro de un solo producto diseñado para la forma en que realmente trabajan los nutriólogos mexicanos.
Modelo de Dominio
Traducir la metodología SMAE a un modelo de dominio de software fue uno de los aspectos más desafiantes y gratificantes del proyecto. Las guías de nutrición están escritas para clínicos, no para sistemas de software, por lo que el dominio requirió una interpretación y formalización cuidadosa.
El modelo captura las relaciones entre alimentos individuales, sus porciones estandarizadas, los valores en equivalentes que representan esas porciones, el grupo de alimentos al que pertenece cada equivalente, cómo los equivalentes forman comidas y cómo las comidas componen un plan diario estructurado — todo preservando la consistencia con las guías oficiales del SMAE.
Base de Alimentos
La base de alimentos es el fundamento de toda la plataforma. Sin un catálogo de alimentos preciso y bien estructurado, los cálculos de equivalentes y las recomendaciones de sustituciones son poco confiables.
Porciones Estandarizadas
Cada alimento define tamaños de porción canónicos alineados con las guías SMAE, garantizando que los cálculos de equivalentes sean consistentes independientemente de cómo el usuario describa el alimento.
Valores en Equivalentes
Cada porción se mapea a un valor de equivalente explícito dentro de su grupo de alimentos, permitiendo que la app calcule automáticamente los totales de equivalentes conforme el usuario construye sus comidas.
Clasificación por Grupo
Los alimentos se clasifican en las categorías de equivalentes SMAE — cereales, leguminosas, proteínas, grasas, frutas, verduras, lácteos y azúcares — lo cual impulsa tanto la lógica de seguimiento como las recomendaciones de sustitución.
Metadatos de Búsqueda
Los registros incluyen alias, nombres comunes y variantes regionales para que los usuarios puedan encontrar alimentos usando lenguaje cotidiano en lugar de terminología nutricional técnica.
Desafíos del Producto
Convertir una Metodología Clínica en Software
El sistema SMAE está definido en guías de nutrición escritas para dietistas y clínicos. Los documentos describen categorías de equivalentes, equivalencias de porciones y reglas de grupos de alimentos en lenguaje natural — sin un modelo de datos formal detrás.
Se formalizó la metodología SMAE en un modelo de dominio explícito con relaciones claras entre entidades, reglas de equivalentes y jerarquías de grupos — tratando la guía de nutrición como una especificación de dominio en lugar de material de referencia.
Estandarización de Alimentos a Escala
El mismo alimento puede aparecer en diferentes preparaciones, descripciones de porciones y nombres regionales. Sin estandarización, la base de datos de equivalentes se vuelve inconsistente y la confianza del usuario se erosiona rápidamente cuando los cálculos no coinciden con lo que espera su nutriólogo.
Se diseñó un catálogo de alimentos normalizado donde cada registro tiene una porción canónica y un valor de equivalente anclado en las tablas de referencia SMAE, con alias para variantes regionales y de lenguaje común.
Diseñar para Usuarios No Técnicos
Las dietas basadas en equivalentes son inherentemente abstractas. Presentar conteos de equivalentes, presupuestos por grupo y lógica de sustitución a pacientes que quizás nunca han conocido este sistema requiere un diseño UX cuidadoso — el sistema debe ser invisible.
Se diseñaron interfaces en torno a los objetivos del usuario — "agregar alimento a la comida", "ver qué me queda hoy" — en lugar del modelo subyacente de equivalentes, dejando que la lógica de dominio corra silenciosamente en segundo plano.
Funcionalidades Clave
Arquitectura del Sistema
La plataforma está estructurada alrededor de un pipeline de datos que va desde una base de alimentos curada a través de capas de lógica de negocio hasta el seguimiento y análisis para el usuario.
Capturas de Pantalla
Hoja de Ruta
El enfoque actual está en el seguimiento central de equivalentes y la planificación de comidas. Las mejoras planificadas extienden la plataforma hacia casos de uso profesionales y asistidos por IA.
Impacto y Resultados
SMAE Tracker busca reducir la complejidad de seguir dietas basadas en equivalentes, transformando una metodología nutricional clínica en un producto digital intuitivo.
Al eliminar el cálculo manual de equivalentes, la plataforma reduce la carga cognitiva diaria para los pacientes — convirtiendo un protocolo dietético complejo en una lista de verificación diaria sencilla.
La plataforma está diseñada para ayudar a los usuarios a mejorar la adherencia dietética, reducir la fricción en la planificación de comidas, entender sustituciones válidas de alimentos y seguir las recomendaciones del nutriólogo de manera más consistente — sin requerir conocimientos de nutrición.