
Proyecto e-commerce full-stack con experiencia de compra completa: búsqueda, carrito, procesamiento de ordenes y pasarela de pagos.
Descripción completa
Proyecto e-commerce full-stack desarrolado con Next.js que ofrece una experiencia de compra en linea completa. La aplicación permite a los usuarios explorar productos, gestionar carrito de compras, procesar pedidos y gestionar pagos a través de la integración con Paypal. Incluye una interfaz administrativa para la gestión de productos y pedidos. El sistema aplica prácticas modernas de dasrrollo web utilziando React Server Components, TypeScript y un sólido sistema de autenticación con control de acceso basado en roles.
Notas del desarrollo
- Implementé manejo de productos, imágenes en Cloudinary y sincronización con la base de datos.
- Autenticación con NextAuth.js.
- Validaciones y schemas con Zod.
- Persistencia y consultas optimizadas con Prisma + Postgres.
- Alojamiento de la base de datos en ‘Neon-tech’.