NutroVia
Plataforma integral de Nutrición y Entrenamiento
Descripción del Proyecto
Nutrovia es un sistema web desarrollado con el objetivo de democratizar el acceso a planes de salud personalizados. A diferencia de las aplicaciones genéricas, esta plataforma utiliza un enfoque basado en datos para analizar parámetros físicos del usuario y calcular macronutrientes exactos, generando rutinas dinámicas adaptadas al nivel de experiencia, disponibilidad de material y objetivos específicos del usuario (volumen, definición o mantenimiento).
Características Principales
- Análisis Paramétrico: Cálculo automatizado de necesidades calóricas y nutricionales basado en datos antropométricos.
- Generación Dinámica de Rutinas: Algoritmos que adaptan el entrenamiento según el equipo disponible y el nivel del usuario.
- Dashboard de Progresión: Interfaz visual centrada en el usuario para monitorizar el avance de forma intuitiva.
- Gestión de Negocio: Implementación de una pasarela de pago operativa para simular un entorno de producción real.
Proceso Creativo y Desarrollo
El desarrollo se centró en la robustez del backend mediante el uso de TypeScript y Express.
- El Reto del Algoritmo: Uno de los mayores desafíos técnicos fue el desarrollo del algoritmo de generación de dietas. Este sistema debe cuadrar alimentos de una base de datos nutricional con requerimientos calóricos exactos, manteniendo la variedad para evitar la monotonía en las recomendaciones.
- Experiencia de Usuario (UX):Para el frontend, se buscó una interfaz sumamente limpia que no agobiara al usuario con exceso de datos numéricos, priorizando los dashboards intuitivos donde la progresión visual es la protagonista.
Identidad Visual y Colores (Pantone)
El diseño utiliza una paleta de colores Pantone (Negros neutros y dorados #b6973e) diseñada para inspirar vitalidad y confianza, evitando la fatiga visual mediante el uso de fondos oscuros.