Esta aplicación tiene como objetivo evaluar la competencia motora en niños preescolares (de 3 a 5 años) mediante el uso de una smartband y tecnologías de inteligencia artificial. La aplicación proporciona una interfaz fácil de usar para registrar y analizar los datos de actividad física de los niños, calculando indicadores como la velocidad, la cadencia, y la zancada para evaluar su desarrollo motriz.
- Registro de Datos de Actividad Física: Los usuarios pueden registrar información sobre velocidad, cadencia, zancada, y el número de pasos de cada preescolar.
- Cálculo de Competencia Motora: Utiliza algoritmos de inteligencia artificial para calcular el índice de competencia motora de los preescolares.
- Gestor de Perfiles de Preescolares: Permite gestionar los perfiles de los niños, agregando, editando o eliminando registros.
- Interfaz amigable: Diseñada para ser intuitiva y fácil de usar para los profesores y cuidadores que supervisan la actividad física de los niños.
- Flutter: Para el desarrollo de la aplicación móvil.
- Firebase: Para la autenticación de usuarios y el almacenamiento de datos en tiempo real.
- FlutterFlow: Para facilitar el diseño y la creación de widgets en Flutter.
- Machine Learning: Utiliza algoritmos como Random Forest para el análisis de los datos y el cálculo de la competencia motora.
- Clona este repositorio:
git clone https://github.com/usuario/App-motora-preescolares.git
- Asegúrate de tener Flutter instalado en tu sistema. Puedes verificar la instalación con:
flutter doctor
- Instala las dependencias del proyecto:
flutter pub get
- Configura Firebase siguiendo los pasos de la documentación de FlutterFire.
- Iniciar sesión o crear una cuenta: Utiliza el inicio de sesión mediante email y contraseña para acceder a la aplicación.
- Agregar un preescolar: Dirígete a la sección de "Lista de Preescolares" y agrega un nuevo registro con los datos básicos del niño.
- Registrar actividad física: Ve a la sección del perfil de un preescolar y agrega los datos de actividad física para calcular su competencia motora.
- Consultar indicadores: La aplicación muestra los indicadores y los resultados de la competencia motora para el seguimiento del desarrollo del niño.
- /lib: Contiene el código fuente principal de la aplicación, dividido en módulos como
home_page,login,create_account,list,record, ycm_form. - /assets: Archivos estáticos como imágenes y fuentes.
- /firebase: Configuración de Firebase para la integración con la aplicación.
Si deseas contribuir a este proyecto:
- Haz un fork del repositorio.
- Crea una rama con una nueva funcionalidad:
git checkout -b nueva-funcionalidad
- Realiza tus cambios y haz un commit:
git commit -m "Agregada nueva funcionalidad" - Envía un pull request.
Este proyecto está bajo una licencia privada, y está dirigido para uso interno de investigación y desarrollo.
Para preguntas o sugerencias, contacta a los desarrolladores en correo del proyecto.