Skip to content

E-commerce project (2/2): Online shop connected to dashboard and backend (for dashboard and backend see E-commerce project part 1/2)

Notifications You must be signed in to change notification settings

blzjmzk/ecommerce-store

Repository files navigation

E-commerce Project (2/2): Online store

This is second part of my e-commerce project where I build from scratch an e-commerce platform in two parts: (1) Dashboard and backend to support multiple shops that can be connected to it, (2) Online shop connected to dashboard and backend.

You can find the fist part of my E-commerce project (the dashboard and backend itself) here: https://github.com/blzjmzk/ecommerce-dashboard-and-backend?tab=readme-ov-file

Features:

  • Online store connected to dashboard and backend built from scratch
  • Shopping Cart
  • Payments via Stripe (test mode)
  • Featured products displayed on the landing page
  • Related products displayed on the card of a specific product
  • Product filtering
  • Product preview modals
  • Responsive design

Stack

  • Next.js and TypeScript
  • Client-side state management (shopping cart, product preview modals) using Zustand
  • Toast notifications with React Hot Toast
  • Payments with Stripe (test-mode)
  • Styling: Headless UI

About

E-commerce project (2/2): Online shop connected to dashboard and backend (for dashboard and backend see E-commerce project part 1/2)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages