Full-stack e-commerce platform with a custom CMS for business management, role-based admin panel, and service workers for performance.
- Product catalog with categories, search and filters
- Shopping cart and checkout flow
- Custom CMS for business content management
- Admin panel with role-based access control
- User authentication with JWT
- Lazy loading and service workers for performance
- Responsive design
- Frontend: React, JavaScript, Sass, Ant Design
- State: React Context + useReducer
- Auth: JWT (custom implementation)
- PWA: Service workers via Workbox
- Clone and set up the backend first — see amazen-ecommerce-node
- Clone this repo:
git clone https://github.com/DTPF/amazen-ecommerce.git - Install dependencies:
npm install - Start the dev server:
npm start
The app runs at http://localhost:3000
- amazen-ecommerce-node — Express.js backend