Sistema de Gestión de Tickets 🎟️

Esta es una aplicación web de gestión de tickets desarrollada con React en el frontend. Permite a los usuarios visualizar, crear, editar y eliminar tickets de soporte, incidentes o solicitudes. La aplicación se conecta a una API REST personalizada para gestionar los datos de los tickets.

image.png

Características Principales ⚙️

  • Visualización de Tickets: Muestra una lista de todos los tickets existentes con su estado, prioridad y detalles.
  • Creación de Tickets: Permite a los usuarios generar nuevos tickets, especificando su tipo, descripción y prioridad.
  • Edición de Tickets: Los usuarios con permisos pueden modificar los detalles de un ticket existente, como el estado o la descripción.
  • Gestión de Estados: Cada ticket tiene un estado (Abierto, En Progreso, Resuelto) que puede ser actualizado fácilmente.
  • API REST: El frontend se comunica con una API RESTful para realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) sobre los tickets.

Tecnologías Utilizadas 💻

  • Frontend:
    • React: Para construir la interfaz de usuario.
    • Fetch: Para realizar las peticiones HTTP a la API.

Uso de la Aplicación 🧑‍💻

  • Ver Tickets: Al cargar la página principal, verás una cuadrícula con todos los tickets existentes.
  • Crear un Ticket: (Implementa esta sección si existe un formulario de creación).
  • Editar/Eliminar: Usa los botones Editar y Eliminar en cada tarjeta de ticket para gestionar su contenido.

Contribuciones 🤝

¡Las contribuciones son bienvenidas! Si encuentras un error o tienes una idea para mejorar la aplicación, por favor, abre un issue o envía un pull request.


Licencia 📄

Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.