Permisos según el rol
JWT y autorización por roles delimitan las operaciones. El registro público contempla compradores y vendedores; los administradores se provisionan aparte.
Del catálogo a la clave digital.
Un marketplace de claves digitales que conecta catálogo, inventario y pedidos.
E-commerce colaborativo con carrito, cuentas y paneles de vendedor y administrador. La experiencia de compra utiliza un flujo de pago simulado.
Conectar catálogo, roles e inventario de claves con un flujo de pedidos coherente.
Contribuí al desarrollo del proyecto en equipo, con trabajo en autorización del backend, consistencia de negocio y pruebas de seguridad y pedidos.
SPA React/Vite con Redux Toolkit → API REST Java/Spring Boot → servicios y JPA/Hibernate → MySQL. La API asigna claves del inventario a los ítems del pedido.
JWT y autorización por roles delimitan las operaciones. El registro público contempla compradores y vendedores; los administradores se provisionan aparte.
El carrito se vincula a la cuenta y se restaura junto con la sesión. El backend asigna claves del inventario a los ítems del pedido; el pago permanece simulado.
Restringir operaciones de pedidos y descuentos según el usuario y el rol, y mantener consistencia entre inventario y reglas de negocio. El backend incluye pruebas de regresión de autorización.
Solución cliente-servidor que conecta catálogo, carrito, claves y pedidos. Las contribuciones incluyen controles de autorización y pruebas de regresión. El flujo de compra es de demostración, sin ventas ni clientes reales.