Skip to content

betilloXann/tutorias-dimas

Repository files navigation

Logo

Sistema de Acompañamiento Tutorial

Centralización, Trazabilidad y Gestión Digital para Tutorías de Recuperación en UPIICSA

CI Status Versión Manual Vercel Deploy

Vista General del Sistema SAT

  


Acerca del Proyecto

El Sistema de Acompañamiento Tutorial (SAT) es una solución multiplataforma (Móvil y Web) desarrollada para optimizar el Programa Institucional de Tutorías (PIT).

El sistema resuelve la problemática de la dispersión de información mediante un expediente digital centralizado, permitiendo:

  • Alumnos: Subir evidencias fotográficas y consultar su estatus en tiempo real.
  • Tutores/Jefes: Validar documentos y asignar calificaciones digitalmente.
  • Coordinación: Generar reportes consolidados para Gestión Escolar.

Galería del Proyecto

Inicio Tutorías Gestión de Alumnos Gestión del Alumno
Inicio del usuario Tutorías Dashboard con semáforo de estatus Perfil que ven Tutorías y Academias para ver estado de alumno específico

Stack Tecnológico

Este proyecto implementa una arquitectura moderna y escalable:

Categoría Tecnologías
Frontend Móvil Flutter 3.35.5
Backend (BaaS) Firebase (Auth, Firestore, Storage)
CI/CD GitHub Actions & Vercel
Documentación MkDocs

Instalación Local

Si deseas clonar y ejecutar el proyecto en tu entorno de desarrollo:

  1. Prerrequisitos: Flutter SDK 3.35.5, Java 11.
  2. Clonar:
    git clone https://github.com/betilloXann/proyecto_tutorias.git
    cd proyecto_tutorias
  3. Configuración:
    • Necesitas el archivo google-services.json (Android) y GoogleService-Info.plist (iOS).
    • Colócalos en sus carpetas respectivas (android/app/ y ios/Runner/).
  4. Ejecutar:
    flutter pub get
    flutter run

Desarrolladores

Alberto Hernández

Abdiel Ruiz

  • Rol: Frontend Developer, Backend & UI/UX Designer
  • Enfoque en el proyecto: Diseño de Interfaces, Experiencia de Usuario, Gráficos (fl_chart) y Maquetado en Flutter, Diagramas UML.
  • Contacto:

Desarrollado con ❤️ por el equipo 4️⃣ de Ingeniería Informática - UPIICSA IPN