Personal · aprendizaje · Web

OnlineShop

E-commerce full stack con autenticación por roles, compras con control de stock y chat privado en tiempo real.

  • React
  • Node.js
  • Express
  • MongoDB
  • Socket.IO
  • JWT

Objetivo y alcance

Plataforma de comercio electrónico formada por una interfaz React y una API en Node.js y Express. Incluye catálogo, carrito, tickets de compra, administración, vendedores premium y conversaciones privadas entre compradores y vendedores mediante Socket.IO.

Práctica técnica

  • Autenticación mediante cookie HTTP-only y permisos por rol
  • Compra con validación y descuento de stock
  • Chat persistente y privado mediante WebSockets
Catálogo de productos
Catálogo de productos
Panel administrativo
Panel administrativo
Chat entre comprador y vendedor
Chat entre comprador y vendedor