├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.js ├── App.scss ├── assets └── images │ ├── correct.png │ ├── loader.svg │ ├── shopping_cart.png │ ├── slider_img_1.jpg │ └── slider_img_2.jpg ├── components ├── CartMessage │ ├── CartMessage.js │ └── CartMessage.scss ├── CartModal │ ├── CartModal.js │ └── CartModal.scss ├── Footer │ ├── Footer.js │ └── Footer.scss ├── Header │ ├── Header.js │ └── Header.scss ├── Loader │ ├── Loader.js │ └── Loader.scss ├── Navbar │ ├── Navbar.js │ └── Navbar.scss ├── Product │ ├── Product.js │ └── Product.scss ├── ProductList │ ├── ProductList.js │ └── ProductList.scss ├── Sidebar │ ├── Sidebar.js │ └── Sidebar.scss └── Slider │ ├── HeaderSlider.js │ └── HeaderSlider.scss ├── index.js ├── pages ├── CartPage │ ├── CartPage.js │ └── CartPage.scss ├── CategoryProductPage │ ├── CategoryProductPage.js │ └── CategoryProductPage.scss ├── HomePage │ ├── HomePage.js │ └── HomePage.scss ├── ProductSinglePage │ ├── ProductSinglePage.js │ └── ProductSinglePage.scss ├── SearchPage │ ├── SearchPage.js │ └── SearchPage.scss └── index.js ├── store ├── cartSlice.js ├── categorySlice.js ├── productSlice.js ├── searchSlice.js ├── sidebarSlice.js └── store.js └── utils ├── apiURL.js ├── constants.js ├── helpers.js ├── images.js └── status.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/App.scss -------------------------------------------------------------------------------- /src/assets/images/correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/assets/images/correct.png -------------------------------------------------------------------------------- /src/assets/images/loader.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/assets/images/loader.svg -------------------------------------------------------------------------------- /src/assets/images/shopping_cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/assets/images/shopping_cart.png -------------------------------------------------------------------------------- /src/assets/images/slider_img_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/assets/images/slider_img_1.jpg -------------------------------------------------------------------------------- /src/assets/images/slider_img_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/assets/images/slider_img_2.jpg -------------------------------------------------------------------------------- /src/components/CartMessage/CartMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/CartMessage/CartMessage.js -------------------------------------------------------------------------------- /src/components/CartMessage/CartMessage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/CartMessage/CartMessage.scss -------------------------------------------------------------------------------- /src/components/CartModal/CartModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/CartModal/CartModal.js -------------------------------------------------------------------------------- /src/components/CartModal/CartModal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/CartModal/CartModal.scss -------------------------------------------------------------------------------- /src/components/Footer/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Footer/Footer.js -------------------------------------------------------------------------------- /src/components/Footer/Footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Footer/Footer.scss -------------------------------------------------------------------------------- /src/components/Header/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Header/Header.js -------------------------------------------------------------------------------- /src/components/Header/Header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Header/Header.scss -------------------------------------------------------------------------------- /src/components/Loader/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Loader/Loader.js -------------------------------------------------------------------------------- /src/components/Loader/Loader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Loader/Loader.scss -------------------------------------------------------------------------------- /src/components/Navbar/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Navbar/Navbar.js -------------------------------------------------------------------------------- /src/components/Navbar/Navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Navbar/Navbar.scss -------------------------------------------------------------------------------- /src/components/Product/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Product/Product.js -------------------------------------------------------------------------------- /src/components/Product/Product.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Product/Product.scss -------------------------------------------------------------------------------- /src/components/ProductList/ProductList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/ProductList/ProductList.js -------------------------------------------------------------------------------- /src/components/ProductList/ProductList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/ProductList/ProductList.scss -------------------------------------------------------------------------------- /src/components/Sidebar/Sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Sidebar/Sidebar.js -------------------------------------------------------------------------------- /src/components/Sidebar/Sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Sidebar/Sidebar.scss -------------------------------------------------------------------------------- /src/components/Slider/HeaderSlider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Slider/HeaderSlider.js -------------------------------------------------------------------------------- /src/components/Slider/HeaderSlider.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/components/Slider/HeaderSlider.scss -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/CartPage/CartPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/pages/CartPage/CartPage.js -------------------------------------------------------------------------------- /src/pages/CartPage/CartPage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/pages/CartPage/CartPage.scss -------------------------------------------------------------------------------- /src/pages/CategoryProductPage/CategoryProductPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/pages/CategoryProductPage/CategoryProductPage.js -------------------------------------------------------------------------------- /src/pages/CategoryProductPage/CategoryProductPage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/pages/CategoryProductPage/CategoryProductPage.scss -------------------------------------------------------------------------------- /src/pages/HomePage/HomePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/pages/HomePage/HomePage.js -------------------------------------------------------------------------------- /src/pages/HomePage/HomePage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/pages/HomePage/HomePage.scss -------------------------------------------------------------------------------- /src/pages/ProductSinglePage/ProductSinglePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/pages/ProductSinglePage/ProductSinglePage.js -------------------------------------------------------------------------------- /src/pages/ProductSinglePage/ProductSinglePage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/pages/ProductSinglePage/ProductSinglePage.scss -------------------------------------------------------------------------------- /src/pages/SearchPage/SearchPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/pages/SearchPage/SearchPage.js -------------------------------------------------------------------------------- /src/pages/SearchPage/SearchPage.scss: -------------------------------------------------------------------------------- 1 | .search-content{ 2 | border: 2px solid red; 3 | } -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/pages/index.js -------------------------------------------------------------------------------- /src/store/cartSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/store/cartSlice.js -------------------------------------------------------------------------------- /src/store/categorySlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/store/categorySlice.js -------------------------------------------------------------------------------- /src/store/productSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/store/productSlice.js -------------------------------------------------------------------------------- /src/store/searchSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/store/searchSlice.js -------------------------------------------------------------------------------- /src/store/sidebarSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/store/sidebarSlice.js -------------------------------------------------------------------------------- /src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/store/store.js -------------------------------------------------------------------------------- /src/utils/apiURL.js: -------------------------------------------------------------------------------- 1 | export const BASE_URL = 'https://dummyjson.com/'; -------------------------------------------------------------------------------- /src/utils/constants.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/utils/helpers.js -------------------------------------------------------------------------------- /src/utils/images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/utils/images.js -------------------------------------------------------------------------------- /src/utils/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabinmagar/snapup-commerce-site-react-js/HEAD/src/utils/status.js --------------------------------------------------------------------------------