Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• Laravel 6 o superior
• PHP 7.3, 7.4 o 8 a elección
• BD MySQL 5.6 o superior (no versión 8)
Roles
• Usuario normal
• Usuario administrador
Módulos
• Autenticación
• Perfil del usuario
• CRUD de usuarios
• Formulario de validación
Peticiones de lógica especial
• Login
✓ Email
✓ Contraseña
• Registro
✓ Email
✓ Contraseña
✓ Repetir Contraseña
Modulo perfil
• Funciones
✓ Ver lista de usuarios
▪ Correo
▪ Estado del usuario (activo o suspendido)
▪ Estado de alerta (rojo, amarillo o verde)
✓ Crear usuarios
▪ Email
▪ Contraseña
▪ Repetir Contraseña
✓ Modificar usuarios
▪ Email
▪ Contraseña
▪ Repetir Contraseña
✓ Borrar usuarios
▪ Borrar usuario y dejar una copia del usuario en una tabla
independiente
✓ Suspender usuario
▪ Suspendido no puede autenticarse
• Return “Comunicarse con el administrador”
▪ Activo puede entrar a la aplicación
• Alerta roja
✓ Se activará si el usuario escribe una temperatura superior a 28 grados
▪ Campo en el formulario espacio numérico
✓ Se activará si el usuario selecciona campo síntomas en el formulario
▪ Ningún Síntoma (no activa alerta)
▪ Presenta uno o más síntomas: tos, fiebre, perdida de olfato u otros
(activa alerta)
✓ Se generar un mensaje de alerta cuando el usuario se autentica en la
aplicación
▪ Usted tiene síntomas no puede entrar a la sede, por favor visite su
médico. (no permitir el ingreso a la aplicación)
• Alerta amarilla
✓ Se activará si el usuario selecciona en el campo síntomas
▪ Estuve cerca de una persona contagiada
• Si es afirmativa (activa alerta)
• Si es negativa (no activar alerta)
✓ Si se activa generar un mensaje de alerta en la pantalla de perfil
▪ Usted estuvo en contacto con un contagiado trabaje remoto
Entrega
✓ Comprimir la totalidad de la carpeta Laravel (Proyecto)
✓ Exportar la base de datos, solo estructura en formato SQL
✓ El despliegue será en un Cpanel
✓ Pruebas que no se puedan desplegar no serán tomadas en cuenta
✓ No se ejecutarán migraciones
✓ No se ejecutarán comandos de php artisan o composer
✓ Se ejecutará en un servidor de pruebas y se realizará la prueba en ambiente web
real
✓ Entregar directorio del API
o URL
o Variables para enviar
o Respuesta correcta del servicio en formato json
✓ La documentación del API puede ser tomada de postman y entrada como un link o
en un simple formato PDF editable.
Nota: Si realizo sistema de Test Unit informar en el correo de entrega, se ejecuta en un
ambiente local de pruebas.