Prostore — Full-Stack E-Commerce
Prostore es una plataforma e-commerce completamente funcional desarrollada con Next.js 15, React 19 y PostgreSQL, diseñada para replicar un entorno real de tienda online con funcionalidades de extremo a extremo. La aplicación incluye autenticación segura con NextAuth, carrito persistente, múltiples métodos de pago (Stripe, PayPal y contra reembolso), y una experiencia completa de usuario con historial de pedidos, reseñas y gestión de perfil. Cuenta con un panel de administración avanzado con analíticas, gestión de productos/usuarios/pedidos, búsqueda avanzada y control de acceso basado en roles. Construida como una arquitectura monolítica full stack, utiliza API Routes de Next.js, Prisma ORM y TypeScript para garantizar tipado fuerte, escalabilidad y mantenibilidad.
Tech stack
- Next.js
- React
- TypeScript
- PostgreSQL
- Prisma ORM
- NextAuth.js
- React Hook Form
- Zod
- Tailwind CSS
- ShadCN UI
- Recharts
- UploadThing
- Stripe API
- PayPal API
- Resend
