Skip to content

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.

License

Notifications You must be signed in to change notification settings

ghostdeveloper404/dukan-forntend

Repository files navigation

🛍️ 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


About

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.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published