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.