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.
- Java: 21
- Framework: Spring Boot 3.5.10
- Base de Datos: PostgreSQL
- Herramienta de Construcción: Gradle
- 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.
- Java 21 SDK instalado
- PostgreSQL instalado y en ejecución
- Crea una base de datos PostgreSQL (por ejemplo,
ticket_db). - 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
Para ejecutar la aplicación, utiliza el siguiente comando en la raíz del proyecto:
./gradlew bootRun/clients/devices/tickets