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