Skip to content

Requisitos

Matias Peñaloza edited this page Dec 10, 2025 · 2 revisions

Tablero

El avance de los requisitos se realiza a través de Github Projects. Para mas información Ver progreso actual

Requisitos funcionales (por épica)

Gestion academica

  • #1 Crear semestre
  • #2 Crear ramos
  • #3 Configurar ecuacion de evaluaciones
  • #4 Configurar reglas de aprobacion

Seguimiento y Prediccion

  • #6 Ingresar notas evaluadas
  • #7 Visualizar prediccion

Tareas tecnicas

  • #8 Integracion con GradeSolver

Organizacion y Agenda

  • #10 Definir horario semanal
  • #11 Agendar evento de evaluacion

Otras tareas técnicas (por épica)

Infraestructura y Auntenticacion

  • #13 Configuracion Auntenticacion OAuth
  • #14 Implementar Offline-fisrt PWA
  • #15 Sistema de sincronizacion (Sync)
  • #16 Gestion de preferencias

Setup

  • #18 Inicializar proyecto
  • #19 Configuracion de Cloudflare
  • #20 Estandarizar github
  • #21 Verificacion Continua
  • #22 Semver release y Deploy

Requisitos No Funcionales

  • La aplicación debe cargar y ser interactiva en menos de 1s en redes 4G.
  • El calculo de notas mediante WASM no debe bloquear la UI por mas de 100ms.
  • La aplicacion debe ser una PWA instalable y permitir la visualizacion y edicion de datos sin conexion a internet.
  • Los datos modificados offline deben sincronizarse automaticamente con la nube al recuperar la conexion.
  • La interfaz debe adaptarse fluidamente a dispositivos moviles y escritorio.
  • Debe respetar la preferencias de tema del sistema operativo por defecto y permitir cambio manual.
  • El login (no obligatorio) debe ser mediante proveedores OAuth para no gestionar contraseñar propias.
  • El almacenamiento local de datos en el dispositivo debe ser encriptado para datos personales sensibles.

Clone this wiki locally