Skip to content

Latest commit

 

History

History
69 lines (59 loc) · 4.3 KB

README.md

File metadata and controls

69 lines (59 loc) · 4.3 KB

Gabriel Coach - Tu Entrenador Personal en el Bolsillo 🌟

📱 Descripción

Gabriel Coach es una aplicación diseñada para ofrecerte un entrenador personal directamente en tu dispositivo móvil. Con una interfaz intuitiva y funcionalidades avanzadas, Gabriel Coach te ayuda a alcanzar tus objetivos de fitness de manera efectiva y personalizada.

🎯 Características Principales

  • Programas de Entrenamiento Personalizados: Recibe planes de entrenamiento adaptados a tus objetivos y nivel de condición física.
  • Videos de Ejercicios Detallados: Accede a una biblioteca de videos con explicaciones paso a paso para cada ejercicio.
  • Seguimiento de Progreso: Monitorea tu progreso con estadísticas detalladas y gráficos de rendimiento.
  • Recordatorios y Notificaciones: Mantente motivado con recordatorios y notificaciones personalizadas.
  • Disponibilidad Multiplataforma: Disponible para Android, iOS y versión web.
  • Integración con Firebase: Utiliza Firebase para autenticación de usuarios y almacenamiento en la nube.

📱 Tecnologías Utilizadas

  • Flutter: Framework para el desarrollo de aplicaciones móviles multiplataforma.
  • Dart: Lenguaje de programación utilizado en Flutter.
  • Firebase: Plataforma de desarrollo de aplicaciones móviles y web que proporciona autenticación, almacenamiento y bases de datos en tiempo real.
  • Provider: Paquete de Flutter para la gestión de estado.
  • Shared Preferences: Almacenamiento local para guardar preferencias del usuario.

-## 📖 Recursos Adicionales

Página de Inicio e Información

Más información sobre la app:
Gabriel Coach - Información

Estructura y Desarrollo del Proyecto

Aprende sobre la estructura del código y cómo personalizarlo:
Estructura del Proyecto Gabriel Coach

📁 Estructura del Proyecto

El proyecto está organizado de manera modular para facilitar el desarrollo y la colaboración. A continuación, se describe la estructura de carpetas y archivos principales:

gabrielcoach/
├── .idea/                      # Configuraciones del IDE
├── app/
│   ├── assets/
│   │   ├── fonts/              # Fuentes personalizadas
│   │   ├── gif/                # Imágenes en formato GIF
│   │   ├── icon/               # Iconos utilizados en la aplicación
│   │   ├── images/             # Imágenes generales
│   │   ├── lang/               # Archivos de traducción
│   │   └── tre_den/            # Modelos 3D
│   ├── backend/
│   │   ├── admin/              # Archivos relacionados con la administración
│   │   └── widgets/            # Widgets de administración
│   ├── config/
│   │   ├── lang/               # Configuración de traducciones
│   │   ├── notifiers/          # Notificadores para el manejo de estado
│   │   └── utils/              # Utilidades como colores y notificaciones
│   ├── designs/
│   │   └── themes.dart         # Configuración del tema visual
│   ├── functions/              # Funciones reutilizables
│   ├── screens/                # Pantallas de la aplicación
│   ├── widgets/                # Widgets reutilizables
│   ├── firebase_options.dart   # Configuración de Firebase
│   └── main.dart               # Punto de entrada de la aplicación
├── android/                    # Archivos específicos de la plataforma Android
├── ios/                        # Archivos específicos de la plataforma iOS
├── pubspec.yaml                # Archivo de configuración de dependencias y recursos
└── README.md                   # Documentación del proyecto

📝 Licencia

Este proyecto está protegido por derechos de autor y no se permite su uso, modificación o distribución sin el consentimiento explícito del propietario. Cualquier intento de copiar, modificar o distribuir este proyecto sin autorización estará sujeto a las leyes de derechos de autor aplicables.

🚫 Contribuciones

No se aceptan contribuciones ni colaboraciones externas para este proyecto. El propietario se reserva el derecho exclusivo de modificar y mejorar el proyecto según sea necesario.