Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 1.46 KB

File metadata and controls

55 lines (38 loc) · 1.46 KB

🛍️ Dukan – Full-Stack E-commerce Web App

Dukan is a full-featured e-commerce web application built with Next.js and Node.js/Express, designed to provide a seamless online shopping experience. It supports user authentication (Google OAuth), dynamic product filtering, cart management, wishlist, order placement, and more.


🚀 Tech Stack

  • Frontend: Next.js, React.js, Tailwind CSS
  • Backend: Node.js, Express.js, MongoDB (Mongoose)
  • Auth: Google OAuth 2.0 + JWT
  • Deployment: Frontend on Vercel, Backend on Railway

✨ Features

  • 🔐 User Authentication with Google OAuth & JWT
  • 🛒 Cart & Wishlist Management
  • 📦 Product Filtering by category, price, etc.
  • 🧾 Order Placement with Checkout
  • 🧠 Fully RESTful APIs
  • 🌐 Environment variable support for API switching (dev/prod)

📦 Installation & Setup

# Clone both frontend & backend
git clone https://github.com/your-username/dukan-frontend
git clone https://github.com/your-username/dukan-backend
# Frontend
cd dukan-frontend
npm install
npm run dev

# Backend
cd dukan-backend
npm install
npm run dev

🧪 Live Demo