💡 Descripción
Product API es una API segura desarrollada en Spring Boot que permite gestionar productos a través de operaciones CRUD (Create, Read, Update, Delete). Incluye autenticación mediante JWT (JSON Web Token) para asegurar el acceso a los endpoints protegidos.
⚙️ Funcionalidades
Registrar, listar, actualizar y eliminar productos.
Autenticación segura con tokens JWT.
Validación de usuarios y roles para cada operación.
🧩 Tecnologías utilizadas
Java / Spring Boot
Spring Security (JWT)
Maven
RESTful API
MySQL
🎯 Objetivo
Proveer una base sólida para construir APIs seguras y escalables, aplicando buenas prácticas de diseño REST, seguridad y arquitectura limpia.