Teslo Shop

Teslo Shop

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’.