Acerca de LeanMarket

LeanMarket es una tienda de electrónica y accesorios tecnológicos —consolas, auriculares, televisores, teléfonos y notebooks— construida íntegramente con Next.js: el frontend y la API viven en el mismo proyecto.

Es un proyecto de portfolio, así que el foco está tanto en lo que se ve como en lo que pasa detrás: validaciones del lado del servidor, control de stock y una compra que no puede quedar a medias.

Qué se puede hacer

  • Catálogo con búsqueda, filtros por marca y precio, y paginación
  • Carrito que funciona sin cuenta y se conserva al iniciar sesión
  • Control de stock en el servidor, con la compra dentro de una transacción
  • Registro, inicio de sesión y rutas protegidas
  • Historial de pedidos con su estado

Cómo está hecho

Next.js 15
App Router, frontend y API en el mismo proyecto
TypeScript
Tipado de punta a punta
PostgreSQL + Prisma
Base de datos en Supabase
NextAuth
Autenticación por credenciales con sesión JWT
Redux Toolkit
Estado del carrito y de los pedidos
TailwindCSS
Estilos y diseño responsive

Sobre la compra

Todavía no hay pasarela de pago integrada: al confirmar, el pedido queda registrado como pendiente de pago y se descuenta el stock. Es el próximo paso del proyecto.

Quién lo desarrolla

Lo desarrolla Leandro Licata. Podés ver más trabajos en el portfolio o escribir por LinkedIn.

Ver los productos