JPERFUMES
Ecommerce for our own perfume business, live in production with real sales. I built it end to end as a full-stack application with a decoupled architecture: a Next.js (App Router) and TailwindCSS frontend, and a modular NestJS backend with Prisma and PostgreSQL (Supabase). I implemented the catalog with search, the cart (Zustand) and checkout with Mercado Pago, with webhooks to validate payments. I also built an admin panel for products, categories, orders, shipping and reports, protected with JWT, Guards and roles. I integrated Cloudinary for images and Resend for transactional emails, and deployed to Vercel and Render.
- NextJS
- Tailwind
- TypeScript
- NestJS
- Prisma
- PostgreSQL
- +7