- Product Page:
- Pagination
- Sort by Product's attributes
- Advance Filter by Product's attributes
- Searching Products
- Product Detail Page:
- Show detail information
- Slider Images
- Description is showing in
rich text - WYSIWYG HTML
- Purchase Product
- Add To Cart:
- Manage Cart: Add, Edit, Delete Products
- Buying Product
- Language: React18 with Typescript
- Routing: React Router Dom v6
- UI/CSS Library: Tailwindcss & HeadlessUI
- Formatter: Prettier & Eslint
- State Management: React Query & React Context API
- Form Management: React Hook Form & Yup
- Animation & Notification: Framer Motion & React Toastify
- Build Tool: Vite
- Multi-Language: React.I18Next
- Frontend Workshop: Storybook
- SEO: React Helmet