├── .gitignore ├── README.md ├── components ├── CategoryCard.jsx ├── Footer.jsx ├── Navbar.jsx └── ProductCard.jsx ├── next.config.js ├── package.json ├── pages ├── _app.js ├── api │ └── products │ │ ├── [category].js │ │ ├── data.json │ │ └── index.js ├── cart.jsx ├── category │ └── [category].jsx ├── index.js └── shop.jsx ├── public ├── favicon.ico └── vercel.svg ├── redux ├── cart.slice.js └── store.js └── styles ├── CartPage.module.css ├── CategoryCard.module.css ├── Footer.module.css ├── Home.module.css ├── Navbar.module.css ├── ProductCard.module.css ├── ShopPage.module.css └── globals.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/README.md -------------------------------------------------------------------------------- /components/CategoryCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/components/CategoryCard.jsx -------------------------------------------------------------------------------- /components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/components/Footer.jsx -------------------------------------------------------------------------------- /components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/components/Navbar.jsx -------------------------------------------------------------------------------- /components/ProductCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/components/ProductCard.jsx -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/api/products/[category].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/pages/api/products/[category].js -------------------------------------------------------------------------------- /pages/api/products/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/pages/api/products/data.json -------------------------------------------------------------------------------- /pages/api/products/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/pages/api/products/index.js -------------------------------------------------------------------------------- /pages/cart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/pages/cart.jsx -------------------------------------------------------------------------------- /pages/category/[category].jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/pages/category/[category].jsx -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/shop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/pages/shop.jsx -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /redux/cart.slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/redux/cart.slice.js -------------------------------------------------------------------------------- /redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/redux/store.js -------------------------------------------------------------------------------- /styles/CartPage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/styles/CartPage.module.css -------------------------------------------------------------------------------- /styles/CategoryCard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/styles/CategoryCard.module.css -------------------------------------------------------------------------------- /styles/Footer.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/styles/Footer.module.css -------------------------------------------------------------------------------- /styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/styles/Home.module.css -------------------------------------------------------------------------------- /styles/Navbar.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/styles/Navbar.module.css -------------------------------------------------------------------------------- /styles/ProductCard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/styles/ProductCard.module.css -------------------------------------------------------------------------------- /styles/ShopPage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/styles/ShopPage.module.css -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsnitinr/nextjs-shopping-cart/HEAD/styles/globals.css --------------------------------------------------------------------------------