
Sep 18, 2025
• Next.js + TypeScript – for frontend and server-side rendering
• Tailwind CSS + shadcn/ui – for a clean and responsive UI
• Prisma + Neon – for database management and backend logic
• Stripe – for seamless payment integration
• Cloudinary – to manage digital product uploads and storage
• Better Auth – for secure authentication and Google Login
• Browse, purchase, and instantly download digital products
• Secure user authentication and Google Login
• Admin dashboard for product management
• File handling and storage via Cloudinary
• Modern, responsive, and user-friendly interface
• Limited payment gateway support in my country
• Need for secure authentication and social login
• Handling digital product uploads and instant delivery
• Integrated Stripe for smooth checkout
• Implemented Better Auth with Google Login
• Used Cloudinary for file storage and instant digital delivery
• Built full-stack workflow with Next.js, Prisma, and Neon for admin and user management
Rivorea Marketplace is a portfolio and learning-focused project. Payments are set up for demonstration purposes only. The main goal was to explore full-stack e-commerce architecture, authentication, and digital product handling.