Back to Projects
E-commerce

Aliexpress Clone

It's an E-commerce platform clone with payment integration. It is developed using Nuxt.js, TailwindCSS, Prisma, Supabase, Pinia, Stripe

Nuxt.jsPrismaSupabasePiniaStripe

Project Overview

A complete guide to building an AliExpress-style e-commerce clone with Nuxt.js and Stripe payment integration. This project demonstrates how to integrate Stripe in a Nuxt.js app — from payment intent creation to webhook confirmation — alongside a full marketplace UI: product listings, cart with Pinia, user auth, and order tracking. Perfect reference for anyone building an e-commerce platform with Nuxt and Supabase.

Key Features

  • Stripe payment integration for secure checkout
  • Product listings with search and category filters
  • Shopping cart with persistent state via Pinia
  • User authentication and address management
  • Order tracking and purchase history
  • Responsive marketplace UI design

Technical Highlights

Stripe integration handles the complete payment flow including card validation, payment intent creation, and webhook confirmation. Nuxt.js server routes proxy Stripe API calls securely. Prisma manages the complex e-commerce schema (products, orders, addresses, payments). Supabase provides auth and real-time order status updates.