©Copyright 2026 Nigel Ferreres · All rights reserved

|
IresumeIIprojectsIIIcontact
|

Project Detail

Prostore — Full-Stack E-Commerce

Prostore is a fully functional e-commerce platform built with Next.js 15, React 19, and PostgreSQL, designed to replicate a real-world online store with end-to-end functionality. The application includes secure authentication with NextAuth, persistent shopping cart, multiple payment integrations (Stripe, PayPal, and Cash on Delivery), and a complete user experience with order tracking, reviews, and profile management. It features a powerful admin dashboard with analytics, product/user/order management, advanced search, and secure role-based access control. Built as a monolithic full-stack architecture, the app leverages Next.js API routes, Prisma ORM, and TypeScript to ensure type safety, scalability, and maintainability across the entire system.

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

Links

FrontendVisit Website