Back to projects

E-Commerce Platform

A full-featured e-commerce platform built with Next.js, featuring product management, cart functionality, and Stripe payments.

Next.jsTypeScriptPostgreSQLStripeTailwind CSS
Project Screenshot

This project is a complete e-commerce solution that I built to showcase modern web development practices. The platform includes:

Product Catalog: Browse products with filtering and search capabilities

Shopping Cart: Add items, update quantities, and persistent cart state

Checkout Flow: Secure payment processing with Stripe

Admin Dashboard: Manage products, orders, and customers

Authentication: Secure user accounts with email verification

The frontend is built with Next.js 14 using the App Router, with Tailwind CSS for styling. The backend uses PostgreSQL with Prisma ORM, and the whole stack is deployed on Vercel.