# data[].attributes.body
El sistema debe almacenar la cuenta de un usuario inactivo para que este la pueda reactivar cuando ha pasado un tiempo desde que cerró sesión.

# data[].attributes.body
El sistema debe actualizar su base de datos para tener información vigente de los usuarios y horarios de buses cuando se haga mantenimiento o estudios.

# data[].attributes.body
El sistema debe guardar los datos de inicio de sesión y configuraciones personalizadas por el usuario para poder tener un control efectivo de la información si este necesita generar un cambio en estos.

# data[].attributes.body
El sistema debe otorgar una opción de control parental para que periódicamente notifique al acudiente la ubicación actual del usuario objetivo cuando la opción esté activa.

# data[].attributes.body
El sistema debe identificar la cantidad de puestos disponibles en el bus para dar a conocer a los usuarios la ocupación del vehículo cuando éste consulte el estado del mismo.

# data[].attributes.body
El sistema debe informar al usuario sobre las condiciones climáticas que se esperan en su área basadas en su posición actual para avisarle cuando éstas presenten cambios que afecten la movilidad.

# data[].attributes.body
El sistema debe generar un buzón de anuncios importantes para que los usuarios puedan estar prevenidos en caso de que el bus tenga que cambiar de ruta o demorarse más de lo predeterminado, cuando se generen problemas inesperados.

# data[].attributes.body
El sistema debe notificar que el bus está cerca de la parada para que el usuario esté informado de cuál es la distancia entre ellos si esta no sobrepasa los 80 mt.

# data[].attributes.body
El sistema debe informar al conductor la ubicación del usuario para proveer sus servicios de transporte si son requeridos.

# data[].attributes.body
El sistema debe emitir una notificación de destino (vibración y sonido insistente, opcional) para alertar al usuario cuando se acerque a su ubicación deseada.

# data[].attributes.body
El sistema debe enviar un código a través del correo electrónico del usuario para verificar su identidad cuando este inicie sesión.

# data[].attributes.body
El sistema debe ilustrar un mapa en el que se proyecte, a tiempo real, la ubicación y ruta del bus para facilitar la comprensión de qué camino debe tomar si el usuario inicia la aplicación.

# data[].attributes.body
El sistema debe estimar el tiempo esperado de llegada del bus a la parada más cercana de donde está el usuario para que éste pueda planificar su tiempo de espera cuando solicite la información.

# data[].attributes.body
El sistema debe conocer la ubicación del usuario para poder determinar la mejor ruta cuando sea solicitada.

# data[].attributes.body
El sistema debe reconocer la identidad del conductor que está manejando, de la misma forma, identificar al usuario que ingrese para llevar un control de la operación del servicio, cuando el usuario solicite el bus.

# data[].attributes.body
El sistema debe calcular el valor a pagar por los pasajes diarios, mensuales o anuales para que el usuario seleccione la cantidad de viajes, y mostrar el valor a pagar en pantalla cuando el usuario realiza la selección de las opciones anteriores.

# data[].attributes.body
El sistema debe permitir la configuración y personalización de la aplicación para diferentes tipos de usuario cuando éste lo requiera. Por ejemplo, cambio de colores para personas con daltonismo.

# data[].attributes.body
El sistema debe permitir al usuario ingresar al sistema para hacer uso de él si este acepta el acceso a mostrar su ubicación en tiempo real.

# data[].attributes.body
El sistema debe permitir el registro de nuevo usuario para generar una cuenta que de acceso a la aplicación cuando el usuario ingrese sus datos.

# data[].attributes.body
El sistema debe otorgar a los usuarios la capacidad de calificar la conducción y estado del bus para expresar el grado de satisfacción de estos si lo desean.

# data[].attributes.body
El sistema debe mostrar una sección de comentarios donde el usuario pueda dar su opinión para que la persona a cargo del sistema retroalimente la configuración cuando la aplicación sea actualizada.

# data[].attributes.body
El sistema debe poseer un chat habilitado para poder comunicar las dudas de los usuarios con el administrador cuando alguna de las funciones se desconozca.