App Flutter con Firebase (Auth, Firestore, Hosting) para aprendizaje de matemáticas en educación media (grados 9–11): rutas, lecciones, gamificación, grupos y panel docente.
Repositorio: https://github.com/KUTEIMO/PEFCMEEM-MOVIL
Web (Firebase Hosting): https://pefcmeem-633d9-e5f18.web.app
Proyecto Firebase: pefcmeem-633d9 (ver .firebaserc)
| Área | Descripción |
|---|---|
| Estudiante | Ruta de aprendizaje, ejercicios, ranking, perfil, grupos |
| Docente | Dashboard, grupos, seguimiento |
| Web | Landing y app en navegador (flutter build web) |
| Android | APK en releases/ y GitHub Releases |
Compañero de aprendizaje Euler (UI), splash y branding propios (v2.0.0).
git clone https://github.com/KUTEIMO/PEFCMEEM-MOVIL.git
cd PEFCMEEM-MOVIL
cp lib/firebase_options.example.dart lib/firebase_options.dart
flutterfire configure --project=pefcmeem-633d9
flutter pub get
flutter runDeploy web y APK: docs/EJECUCION-Y-DEPLOY.md.
| Documento | Contenido |
|---|---|
| docs/EJECUCION-Y-DEPLOY.md | Desarrollo, build web/APK, Firebase deploy |
| docs/DOCUMENTACION_TECNICA_PEFCMEEM.md | Arquitectura, Firebase, troubleshooting |
| docs/FIREBASE_SETUP.md | Configuración Firebase |
| docs/CATALOG_FIRESTORE.md | Colecciones Firestore |
| docs/STORYTELLING_JURADO.md | Guion para presentación / jurado |
| docs/DOCUMENTO_PROYECTO_PEFCMEEM.md | Documento académico del proyecto |
| CONFIG-GIT-FOR-WORK.md | Git en otra máquina |
lib/ # Flutter (features, core, theme, router)
web/ # HTML base PWA
scripts/ # deploy_web.ps1, export_logo_png.ps1
releases/ # APK publicado (app-release.apk)
docs/ # Documentación
firebase.json # Hosting + reglas
MIT — Eduardo José Soto Herrera / KUTEIMO.