Skip to content

Kaistendev/ticketApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ticket API

Descripción General

Ticket API es una aplicación RESTful diseñada para gestionar tickets de soporte técnico, clientes y dispositivos. Proporciona una forma estructurada para realizar el seguimiento de problemas, asignarlos a dispositivos y clientes específicos, y registrar las soluciones.

Stack Tecnológico

  • Java: 21
  • Framework: Spring Boot 3.5.10
  • Base de Datos: PostgreSQL
  • Herramienta de Construcción: Gradle

Características

  • Gestión de Clientes: Crear, leer, actualizar y eliminar información de clientes (Nombre, DNI, Teléfono).
  • Gestión de Dispositivos: Registrar y gestionar dispositivos con detalles como Número de Serie, Descripción y Características.
  • Gestión de Tickets: Crear y realizar el seguimiento de tickets de soporte, vinculándolos a clientes y dispositivos específicos. Registra los detalles del defecto y las soluciones proporcionadas.

Primeros Pasos

Requisitos Previos

  • Java 21 SDK instalado
  • PostgreSQL instalado y en ejecución

Configuración

  1. Crea una base de datos PostgreSQL (por ejemplo, ticket_db).
  2. Configura la conexión a tu base de datos en src/main/resources/application.properties:
    spring.datasource.url=jdbc:postgresql://localhost:5432/tu_nombre_de_base_de_datos
    spring.datasource.username=tu_usuario
    spring.datasource.password=tu_contraseña

Ejecutar la Aplicación

Para ejecutar la aplicación, utiliza el siguiente comando en la raíz del proyecto:

./gradlew bootRun

Endpoints de la API

  • /clients
  • /devices
  • /tickets

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages