Apliación Web para la gestión de tickets de incidencia por parte de los equipos de tecnologias de la información.
La aplicación hace uso de la Api: https://jsenen.github.io/Gaticket_API/#/
⚠️ Importante: Para hacer uso de la tecnología chatGpt, se debe crear un fichero .env dentro de la raiz del proyecto y dentro de el introducir la api key contratada con el nombre MY_API_KEY
MY_API_KEY=************************
Para el uso de la aplicación Web se debe tener en cuenta lo siguiente:
- Debe usarse la Api antes indicada
- En caso de usarse la imagen Docker de la Api, deberá arrancarse en primer lugar
- Si se usa el ejemplo de base de datos incorporado a la Api. Existen 3 usuarios precreados.
- admin / admin : Administrador del sistema
- super / super : superusuario
- user / user : usuario genérico
La imagen adjunta nos muestra los casos de uso de la aplición por parte de cualquiera de los actores implicados
Para la realización de la aplicación web se ha usado la arquitectura en capas:
- Capa Controller
- Capa que hace de intermediario y establece la comunicación e intercamnbio de datos entre el resto de capas.
- Capa Model
- Capa que gestiona la lógica de la aplicación
- Capa View
- Capa que gestiona la relación con el usuario
Los archivos
- server.csr.cnf
- v3.ext Se utulizan para simular un certificado SSL en local con la aplicacion MAMP. La cual nos genera un servidor Apache en local.