MacroDuo, control nutricional
App de control nutricional para familia y pareja: cada persona elige sus alimentos o recetas del día y ve cuántas kcal y macros le quedan según sus objetivos.
Datos de demostración: todo lo que ves en la demo es ficticio y está generado por un script. No hay personas reales, ni servidor, ni datos reales.
Problema
Usaba una app popular de conteo de calorías, pero fue limitando funciones básicas a su plan de pago. Pasó sus registros a un Excel, que era poco visual y poco accesible.
Enfoque
- Perfil por persona con objetivos propios de kcal y macros, y vista simple de lo que falta o se excede.
- Catálogo de más de 320 alimentos y recetas ya creadas para elegir rápido.
- Alta de alimentos nuevos haciendo una foto a la etiqueta.
- Lista de la compra compartida: toda la casa añade productos y los marca en la tienda.
- Acceso protegido con contraseña validada en el servidor y sesiones firmadas; la API solo responde con sesión válida y los datos viven en un repositorio privado.
- Funciones serverless por endpoint; los datos viven como JSON versionado en el propio repositorio (cada escritura es un commit): decisión pragmática de coste cero para pocos usuarios.
- Modelo de amenazas básico; siguiente paso: identidad por usuario en lugar de una contraseña compartida.
Resultado (cualitativo)
Se usa en casa a diario.
Habilidades demostradas
Diseño de producto a partir de una necesidad real, APIs, trade-offs de persistencia, modelo de amenazas básico y mitigación.
Material publicable
Demo con datos ficticios (perfiles inventados, catálogo reducido, lista de la compra incluida; sin la lectura de etiquetas por foto ni el acceso con contraseña).
Stack
- Serverless
- API design
- JavaScript
- Security
- Vercel
- Computer vision