Requisitos Funcionales y No Funcionales - Edwin5659w/MoviSimple GitHub Wiki

Requisitos Funcionales 🛠

Estos definen las funcionalidades clave del sistema:

  • Registro de usuarios con nombre, correo y contraseña.

  • Autenticación mediante correo y contraseña.

  • Visualización de un mapa interactivo con 6 nodos.

  • Selección de nodo de origen y destino.

  • Cálculo de la ruta óptima utilizando Dijkstra.

  • Animación del recorrido y visualización del costo del viaje.

  • Reinicio de la interfaz tras finalizar un viaje.

Requisitos No Funcionales 🔒

Estos definen restricciones de calidad y operativas:

  • Persistencia de datos de usuarios en un archivo users.txt.

  • Respuesta visual inmediata al seleccionar nodos.

  • Barra de progreso animada sincronizada con los pesos del grafo.

  • Interfaz limpia y clara para una experiencia fluida.

  • Despliegue funcional en una plataforma accesible como Vercel.

  • Código modular y documentado para facilitar mantenimiento.