Aplicación móvil desarrollada con el objetivo de ayudar a las personas a mejorar sus hábitos de alimentación, entrenamiento y organización diaria desde una única plataforma intuitiva y moderna.
NutriCarSeFit es una aplicación multiplataforma enfocada en la planificación nutricional, la gestión de rutinas de entrenamiento y la organización de hábitos saludables.
El proyecto nace con la idea de centralizar en una sola aplicación funcionalidades que normalmente se encuentran separadas entre diferentes herramientas:
- Planificación de comidas.
- Gestión de recetas saludables.
- Seguimiento de hábitos.
- Organización de entrenamientos.
- Calendario personalizado.
- Sistema de favoritos.
- Explorador de ejercicios.
- Gestión de rutinas.
El objetivo principal es ofrecer una experiencia sencilla, visual y moderna para usuarios que desean llevar un estilo de vida saludable sin complicaciones.
- Organización diaria de comidas.
- Asignación de recetas personalizadas.
- Persistencia de datos por usuario.
- Sincronización en la nube.
- Guardado de planes alimenticios por fecha.
- Actualización dinámica de comidas.
✅ Desayuno, almuerzo, cena y snacks personalizados.
✅ Guardado automático en Firebase.
✅ Sistema de calendario nutricional.
✅ Interfaz moderna estilo glassmorphism.
La aplicación utiliza una base de datos propia en Firebase para evitar depender de APIs externas.
Cada receta incluye:
- Imagen.
- Ingredientes.
- Preparación.
- Calorías.
- Valores nutricionales.
- Alérgenos.
- Mayor control sobre los datos.
- Escalabilidad.
- Personalización total.
- Menor dependencia de servicios externos.
Los usuarios pueden guardar recetas favoritas vinculadas a su cuenta.
- Persistencia por usuario.
- Guardado completo de la receta.
- Acceso rápido.
- Sincronización con Firestore.
NutriCarSeFit incorpora un sistema completo de exploración y organización de ejercicios.
- Navegación por grupos musculares.
- Visualización mediante cuerpo humano interactivo.
- Ejercicios con vídeo.
- Información detallada.
- Sistema de favoritos.
- Configuración de días de entrenamiento.
- Asignación de grupos musculares.
- Añadir y eliminar ejercicios.
- Rutinas personalizadas.
Sistema visual tipo agenda mensual donde el usuario puede:
- Ver comidas.
- Ver entrenamientos.
- Añadir tareas.
- Organizar hábitos.
🟢 Comidas
🔵 Entrenamientos
🟠 Tareas
La aplicación está diseñada siguiendo una estética moderna inspirada en aplicaciones fitness y wellness actuales.
- Glassmorphism.
- Fondos dinámicos.
- Animaciones suaves.
- Tarjetas translúcidas.
- Diseño responsive.
- Navegación intuitiva.
- Simplicidad.
- Claridad visual.
- Rapidez de uso.
- Experiencia agradable.
El proyecto sigue una estructura modular y escalable.
src/
├── screens/
├── components/
├── navigation/
├── services/
├── firebase/
├── assets/
├── utils/
└── context/Framework principal utilizado para el desarrollo móvil multiplataforma.
Utilizado para acelerar el desarrollo y facilitar la compilación multiplataforma.
Tipado estático para mejorar mantenibilidad y escalabilidad.
Sistema de autenticación de usuarios.
Base de datos en tiempo real.
Almacenamiento de imágenes y recursos.
Sistema de navegación entre pantallas.
Animaciones fluidas y modernas.
Efectos glassmorphism.
Persistencia local de información.
Gestión de estado global.
Pantalla principal con acceso rápido a:
- Plan alimenticio.
- Rutinas.
- Calendario.
- Recetas.
- Favoritos.
Permite:
- Buscar recetas.
- Filtrar.
- Ver detalles.
- Añadir a favoritos.
- Asignar recetas a comidas.
Incluye:
- Imagen ampliable.
- Ingredientes.
- Preparación.
- Información nutricional.
- Alérgenos.
- Favoritos.
- Visualización por músculos.
- Vídeos demostrativos.
- Ejercicios relacionados.
- Guardado en favoritos.
- Vista mensual.
- Eventos personalizados.
- Organización diaria.
- Gestión visual.
Cada usuario dispone de:
- Cuenta personalizada.
- Datos sincronizados.
- Planes alimenticios propios.
- Favoritos individuales.
- Rutinas independientes.
Toda la información se organiza por UID en Firestore.
usuarios/
└── {uid}/
├── favoritos/
├── planComidas/
├── calendario/
└── rutinas/- Facilitar hábitos saludables.
- Centralizar nutrición y entrenamiento.
- Mejorar organización personal.
- Crear una experiencia visual atractiva.
- Ofrecer una aplicación escalable.
- Recomendaciones nutricionales.
- Planes personalizados.
- Sugerencias automáticas.
- Seguimiento de progreso.
- Evolución física.
- Métricas nutricionales.
- Compartir recetas.
- Compartir rutinas.
- Retos fitness.
- Apple Health.
- Google Fit.
- Wearables.
git clone https://github.com/tuusuario/nutricarsefit.gitnpm installnpx expo startCrear un archivo .env con:
FIREBASE_API_KEY=
FIREBASE_AUTH_DOMAIN=
FIREBASE_PROJECT_ID=
FIREBASE_STORAGE_BUCKET=
FIREBASE_MESSAGING_SENDER_ID=
FIREBASE_APP_ID=Desarrollador de software y creador de contenido fitness.
- Desarrollo móvil.
- Diseño UX/UI.
- Firebase.
- React Native.
- Fitness & Wellness Apps.
🚧 Proyecto en desarrollo activo.
Actualmente se siguen implementando nuevas funcionalidades y mejoras visuales.
NutriCarSeFit busca demostrar que una aplicación fitness puede ser:
- Visualmente atractiva.
- Fácil de usar.
- Escalable.
- Útil en el día a día.
- Totalmente personalizada.
El enfoque principal siempre ha sido construir una experiencia centrada en el usuario y no únicamente en la funcionalidad técnica.
Proyecto desarrollado con fines educativos, de aprendizaje y portfolio profesional.