Skip to content

JSenen/GaticketWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Shield ChatGPT Shield Bootstrap Shield jQuery Shield MAMP Shield

GaticketWebApp

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:

  1. Debe usarse la Api antes indicada
  2. En caso de usarse la imagen Docker de la Api, deberá arrancarse en primer lugar
  3. 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

Casos de uso

La imagen adjunta nos muestra los casos de uso de la aplición por parte de cualquiera de los actores implicados Imagen

Arquitectura

Para la realización de la aplicación web se ha usado la arquitectura en capas:

  1. Capa Controller
    • Capa que hace de intermediario y establece la comunicación e intercamnbio de datos entre el resto de capas.
  2. Capa Model
    • Capa que gestiona la lógica de la aplicación
  3. Capa View
    • Capa que gestiona la relación con el usuario

Seguridad HTTPS

Los archivos

  1. server.csr.cnf
  2. v3.ext Se utulizan para simular un certificado SSL en local con la aplicacion MAMP. La cual nos genera un servidor Apache en local.

About

WebApp to work with the API Gaticket

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages