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