Next.js Ecommerce
This repository provides a work-in-progress ecommerce template built with Next.js, Redux, Redux-persist, Hooks, SCSS, and BEM methodology. It serves as a foundation for developers looking to create a responsive and feature-rich online store.
Key features include:
- Next.js Framework: Leverages Next.js for server-side rendering, static site generation, and optimized performance.
- Redux State Management: Implements Redux for predictable state management, enhanced with Redux-persist for local storage persistence.
- React Hooks: Utilizes React Hooks for functional components and efficient state and lifecycle management.
- SCSS Styling: Employs SCSS for modular and maintainable styling, following the BEM (Block Element Modifier) methodology.
- Responsive Design: Offers a responsive layout for optimal viewing across various devices.
Available pages:
- Home page: /
- Products page: /products
- Product single page: /product/1
- Cart page: /cart
- Login page: /login
- Register page: /register
- 404 page: /page-not-found