├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── css │ ├── bootstrap.css │ ├── font-awesome.css │ ├── jstarbox.css │ └── style.css ├── favicon.ico ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── images │ ├── ab.jpg │ ├── ab1.jpg │ ├── arr.png │ ├── ba.jpg │ ├── ba1.jpg │ ├── ba2.jpg │ ├── cac.jpg │ ├── can.png │ ├── co.jpg │ ├── co1.jpg │ ├── co2.jpg │ ├── co3.jpg │ ├── download.png │ ├── ki.jpg │ ├── ki1.jpg │ ├── ki2.jpg │ ├── ki3.jpg │ ├── ki4.jpg │ ├── ki5.jpg │ ├── ki6.jpg │ ├── ki7.jpg │ ├── ki8.jpg │ ├── me.png │ ├── me1.png │ ├── me2.png │ ├── of.png │ ├── of1.png │ ├── of10.png │ ├── of11.png │ ├── of12.png │ ├── of13.png │ ├── of14.png │ ├── of15.png │ ├── of16.png │ ├── of17.png │ ├── of18.png │ ├── of19.png │ ├── of2.png │ ├── of20.png │ ├── of21.png │ ├── of22.png │ ├── of23.png │ ├── of24.png │ ├── of25.png │ ├── of26.png │ ├── of27.png │ ├── of28.png │ ├── of29.png │ ├── of3.png │ ├── of30.png │ ├── of31.png │ ├── of32.png │ ├── of33.png │ ├── of34.png │ ├── of35.png │ ├── of36.png │ ├── of37.png │ ├── of38.png │ ├── of39.png │ ├── of4.png │ ├── of40.png │ ├── of41.png │ ├── of42.png │ ├── of43.png │ ├── of44.png │ ├── of45.png │ ├── of46.png │ ├── of47.png │ ├── of48.png │ ├── of49.png │ ├── of5.png │ ├── of50.png │ ├── of51.png │ ├── of52.png │ ├── of53.png │ ├── of54.png │ ├── of55.png │ ├── of56.png │ ├── of57.png │ ├── of58.png │ ├── of59.png │ ├── of6.png │ ├── of7.png │ ├── of8.png │ ├── of9.png │ ├── sh.jpg │ ├── si-1.jpg │ ├── si.jpg │ ├── super1.jpg │ ├── super2.jpg │ ├── super3.jpg │ ├── super4.jpg │ ├── superab.jpg │ ├── wi.png │ ├── wi1.png │ └── wi2.png ├── index.html ├── js │ ├── bootstrap.js │ ├── jquery-1.11.1.min.js │ └── jquery.vide.min.js ├── manifest.json └── robots.txt └── src ├── App.css ├── App.js ├── App.test.js ├── actions ├── productActions.js ├── productQuantity.js └── types.js ├── components ├── auth │ ├── login │ │ └── index.js │ └── register │ │ └── index.js ├── nomatch │ ├── index.js │ └── notfound.jpg └── web │ ├── cart │ ├── cart.css │ └── index.js │ ├── category-mobile │ ├── category.css │ └── index.js │ ├── checkout │ ├── index.js │ └── summarycart.js │ ├── contact │ └── index.js │ ├── customer │ ├── desclaimer │ │ └── index.js │ ├── faq │ │ └── index.js │ ├── privacy-policy │ │ └── index.js │ └── term │ │ └── index.js │ ├── footer │ └── index.js │ ├── header │ ├── index.js │ └── mobile-header.js │ ├── home │ ├── Carousel │ │ ├── index.js │ │ └── sliderproduct │ │ │ └── index.jsx │ ├── index.js │ └── kitechen-info │ │ ├── index.js │ │ └── kitechen.css │ ├── household │ └── index.js │ ├── index.js │ ├── kitchen │ └── index.js │ ├── personalcare │ └── index.js │ ├── sidebar │ ├── index.js │ └── sidebar.css │ └── singleproduct │ └── index.js ├── index.css ├── index.js ├── reducers ├── index.js └── productReducer.js ├── serviceWorker.js ├── setupTests.js └── store.js /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). 2 | 3 | ## Available Scripts 4 | 5 | In the project directory, you can run: 6 | 7 | ### `npm start` 8 | 9 | Runs the app in the development mode.
10 | Open [http://localhost:3000](http://localhost:3000) to view it in the browser. 11 | 12 | The page will reload if you make edits.
13 | You will also see any lint errors in the console. 14 | 15 | ### `npm test` 16 | 17 | Launches the test runner in the interactive watch mode.
18 | See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. 19 | 20 | ### `npm run build` 21 | 22 | Builds the app for production to the `build` folder.
23 | It correctly bundles React in production mode and optimizes the build for the best performance. 24 | 25 | The build is minified and the filenames include the hashes.
26 | Your app is ready to be deployed! 27 | 28 | See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. 29 | 30 | ### `npm run eject` 31 | 32 | **Note: this is a one-way operation. Once you `eject`, you can’t go back!** 33 | 34 | If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. 35 | 36 | Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. 37 | 38 | You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. 39 | 40 | ## Learn More 41 | 42 | You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). 43 | 44 | To learn React, check out the [React documentation](https://reactjs.org/). 45 | 46 | ### Code Splitting 47 | 48 | This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting 49 | 50 | ### Analyzing the Bundle Size 51 | 52 | This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size 53 | 54 | ### Making a Progressive Web App 55 | 56 | This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app 57 | 58 | ### Advanced Configuration 59 | 60 | This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration 61 | 62 | ### Deployment 63 | 64 | This section has moved here: https://facebook.github.io/create-react-app/docs/deployment 65 | 66 | ### `npm run build` fails to minify 67 | 68 | This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify 69 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ecommerce", 3 | "version": "0.1.0", 4 | "private": true, 5 | "dependencies": { 6 | "@material-ui/core": "^4.9.12", 7 | "@material-ui/icons": "^4.9.1", 8 | "@testing-library/jest-dom": "^4.2.4", 9 | "@testing-library/react": "^9.5.0", 10 | "@testing-library/user-event": "^7.2.1", 11 | "bootstrap": "^4.5.0", 12 | "react": "^16.13.1", 13 | "react-awesome-slider": "^4.1.0", 14 | "react-bootstrap": "^1.2.2", 15 | "react-dom": "^16.13.1", 16 | "react-items-carousel": "^2.8.0", 17 | "react-redux": "^7.2.0", 18 | "react-responsive-carousel": "^3.2.9", 19 | "react-router-dom": "^5.1.2", 20 | "react-scripts": "3.4.1", 21 | "react-slick": "^0.27.0", 22 | "redux": "^4.0.5", 23 | "redux-devtools-extension": "^2.13.8", 24 | "redux-thunk": "^2.3.0", 25 | "slick-carousel": "^1.8.1" 26 | }, 27 | "scripts": { 28 | "start": "react-scripts start", 29 | "build": "react-scripts build", 30 | "test": "react-scripts test", 31 | "eject": "react-scripts eject" 32 | }, 33 | "eslintConfig": { 34 | "extends": "react-app" 35 | }, 36 | "browserslist": { 37 | "production": [ 38 | ">0.2%", 39 | "not dead", 40 | "not op_mini all" 41 | ], 42 | "development": [ 43 | "last 1 chrome version", 44 | "last 1 firefox version", 45 | "last 1 safari version" 46 | ] 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /public/css/jstarbox.css: -------------------------------------------------------------------------------- 1 | .positioner { 2 | position: relative; 3 | display: inline-block; 4 | line-height: 0; 5 | } 6 | 7 | .starbox .colorbar, 8 | .starbox .ghost { 9 | z-index: 0; 10 | position: absolute; 11 | top: 0; 12 | bottom: 0; 13 | left: 0; 14 | } 15 | 16 | .starbox .stars { 17 | display: inline-block; 18 | } 19 | 20 | .starbox .stars .star_holder { 21 | position: relative; 22 | z-index: 1; 23 | } 24 | 25 | .starbox .stars .star_holder .star { 26 | display: inline-block; 27 | vertical-align: baseline; 28 | background-repeat: no-repeat; 29 | } 30 | 31 | 32 | /* Override with your own image and size… */ 33 | .starbox{ 34 | float:left; 35 | } 36 | .block span{ 37 | color: #A5A5A5; 38 | float: left; 39 | margin: 0 0 0 0.5em; 40 | font-size: 0.875em; 41 | } 42 | /* Override with your own colours… */ 43 | .starbox .stars { background: #b0b0b0; } 44 | .starbox .rated .stars { background: #b0b0b0; } 45 | .starbox .rated.hover .stars { background: #b0b0b0; } 46 | .starbox .colorbar { background: #FAB005; } 47 | .starbox .hover .colorbar { background: #FAB005; } 48 | .starbox .rated .colorbar { background: #FAB005; } 49 | .starbox .rated.hover .colorbar { background: #FAB005; } 50 | .starbox .ghost { background: #FAB005; } 51 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/images/ab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ab.jpg -------------------------------------------------------------------------------- /public/images/ab1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ab1.jpg -------------------------------------------------------------------------------- /public/images/arr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/arr.png -------------------------------------------------------------------------------- /public/images/ba.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ba.jpg -------------------------------------------------------------------------------- /public/images/ba1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ba1.jpg -------------------------------------------------------------------------------- /public/images/ba2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ba2.jpg -------------------------------------------------------------------------------- /public/images/cac.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/cac.jpg -------------------------------------------------------------------------------- /public/images/can.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/can.png -------------------------------------------------------------------------------- /public/images/co.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/co.jpg -------------------------------------------------------------------------------- /public/images/co1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/co1.jpg -------------------------------------------------------------------------------- /public/images/co2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/co2.jpg -------------------------------------------------------------------------------- /public/images/co3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/co3.jpg -------------------------------------------------------------------------------- /public/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/download.png -------------------------------------------------------------------------------- /public/images/ki.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ki.jpg -------------------------------------------------------------------------------- /public/images/ki1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ki1.jpg -------------------------------------------------------------------------------- /public/images/ki2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ki2.jpg -------------------------------------------------------------------------------- /public/images/ki3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ki3.jpg -------------------------------------------------------------------------------- /public/images/ki4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ki4.jpg -------------------------------------------------------------------------------- /public/images/ki5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ki5.jpg -------------------------------------------------------------------------------- /public/images/ki6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ki6.jpg -------------------------------------------------------------------------------- /public/images/ki7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ki7.jpg -------------------------------------------------------------------------------- /public/images/ki8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/ki8.jpg -------------------------------------------------------------------------------- /public/images/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/me.png -------------------------------------------------------------------------------- /public/images/me1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/me1.png -------------------------------------------------------------------------------- /public/images/me2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/me2.png -------------------------------------------------------------------------------- /public/images/of.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of.png -------------------------------------------------------------------------------- /public/images/of1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of1.png -------------------------------------------------------------------------------- /public/images/of10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of10.png -------------------------------------------------------------------------------- /public/images/of11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of11.png -------------------------------------------------------------------------------- /public/images/of12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of12.png -------------------------------------------------------------------------------- /public/images/of13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of13.png -------------------------------------------------------------------------------- /public/images/of14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of14.png -------------------------------------------------------------------------------- /public/images/of15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of15.png -------------------------------------------------------------------------------- /public/images/of16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of16.png -------------------------------------------------------------------------------- /public/images/of17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of17.png -------------------------------------------------------------------------------- /public/images/of18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of18.png -------------------------------------------------------------------------------- /public/images/of19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of19.png -------------------------------------------------------------------------------- /public/images/of2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of2.png -------------------------------------------------------------------------------- /public/images/of20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of20.png -------------------------------------------------------------------------------- /public/images/of21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of21.png -------------------------------------------------------------------------------- /public/images/of22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of22.png -------------------------------------------------------------------------------- /public/images/of23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of23.png -------------------------------------------------------------------------------- /public/images/of24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of24.png -------------------------------------------------------------------------------- /public/images/of25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of25.png -------------------------------------------------------------------------------- /public/images/of26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of26.png -------------------------------------------------------------------------------- /public/images/of27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of27.png -------------------------------------------------------------------------------- /public/images/of28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of28.png -------------------------------------------------------------------------------- /public/images/of29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of29.png -------------------------------------------------------------------------------- /public/images/of3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of3.png -------------------------------------------------------------------------------- /public/images/of30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of30.png -------------------------------------------------------------------------------- /public/images/of31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of31.png -------------------------------------------------------------------------------- /public/images/of32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of32.png -------------------------------------------------------------------------------- /public/images/of33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of33.png -------------------------------------------------------------------------------- /public/images/of34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of34.png -------------------------------------------------------------------------------- /public/images/of35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of35.png -------------------------------------------------------------------------------- /public/images/of36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of36.png -------------------------------------------------------------------------------- /public/images/of37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of37.png -------------------------------------------------------------------------------- /public/images/of38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of38.png -------------------------------------------------------------------------------- /public/images/of39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of39.png -------------------------------------------------------------------------------- /public/images/of4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of4.png -------------------------------------------------------------------------------- /public/images/of40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of40.png -------------------------------------------------------------------------------- /public/images/of41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of41.png -------------------------------------------------------------------------------- /public/images/of42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of42.png -------------------------------------------------------------------------------- /public/images/of43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of43.png -------------------------------------------------------------------------------- /public/images/of44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of44.png -------------------------------------------------------------------------------- /public/images/of45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of45.png -------------------------------------------------------------------------------- /public/images/of46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of46.png -------------------------------------------------------------------------------- /public/images/of47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of47.png -------------------------------------------------------------------------------- /public/images/of48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of48.png -------------------------------------------------------------------------------- /public/images/of49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of49.png -------------------------------------------------------------------------------- /public/images/of5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of5.png -------------------------------------------------------------------------------- /public/images/of50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of50.png -------------------------------------------------------------------------------- /public/images/of51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of51.png -------------------------------------------------------------------------------- /public/images/of52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of52.png -------------------------------------------------------------------------------- /public/images/of53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of53.png -------------------------------------------------------------------------------- /public/images/of54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of54.png -------------------------------------------------------------------------------- /public/images/of55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of55.png -------------------------------------------------------------------------------- /public/images/of56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of56.png -------------------------------------------------------------------------------- /public/images/of57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of57.png -------------------------------------------------------------------------------- /public/images/of58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of58.png -------------------------------------------------------------------------------- /public/images/of59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of59.png -------------------------------------------------------------------------------- /public/images/of6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of6.png -------------------------------------------------------------------------------- /public/images/of7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of7.png -------------------------------------------------------------------------------- /public/images/of8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of8.png -------------------------------------------------------------------------------- /public/images/of9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/of9.png -------------------------------------------------------------------------------- /public/images/sh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/sh.jpg -------------------------------------------------------------------------------- /public/images/si-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/si-1.jpg -------------------------------------------------------------------------------- /public/images/si.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/si.jpg -------------------------------------------------------------------------------- /public/images/super1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/super1.jpg -------------------------------------------------------------------------------- /public/images/super2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/super2.jpg -------------------------------------------------------------------------------- /public/images/super3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/super3.jpg -------------------------------------------------------------------------------- /public/images/super4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/super4.jpg -------------------------------------------------------------------------------- /public/images/superab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/superab.jpg -------------------------------------------------------------------------------- /public/images/wi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/wi.png -------------------------------------------------------------------------------- /public/images/wi1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/wi1.png -------------------------------------------------------------------------------- /public/images/wi2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abhinash1994/grocery-ecommerce-website/7535d9f78a98fac6873d3eb8c4e3755224331059/public/images/wi2.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Big store a Ecommerce Online Shopping Category Flat 15 | 16 | 17 | 18 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
41 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /public/js/jquery.vide.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Vide - v0.3.5 3 | * Easy as hell jQuery plugin for video backgrounds. 4 | * http://vodkabears.github.io/vide/ 5 | * 6 | * Made by Ilya Makarov 7 | * Under MIT License 8 | */ 9 | !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],b):b("object"==typeof exports?require("jquery"):a.jQuery)}(this,function(a){"use strict";function b(a){var b,c,d,e,f,g,h,i={};for(f=a.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,",").split(","),h=0,g=f.length;g>h&&(c=f[h],-1===c.search(/^(http|https|ftp):\/\//)&&-1!==c.search(":"));h++)b=c.indexOf(":"),d=c.substring(0,b),e=c.substring(b+1),e||(e=void 0),"string"==typeof e&&(e="true"===e||("false"===e?!1:e)),"string"==typeof e&&(e=isNaN(e)?e:+e),i[d]=e;return null==d&&null==e?a:i}function c(a){a=""+a;var b,c,d,e=a.split(/\s+/),f="50%",g="50%";for(d=0,b=e.length;b>d;d++)c=e[d],"left"===c?f="0%":"right"===c?f="100%":"top"===c?g="0%":"bottom"===c?g="100%":"center"===c?0===d?f="50%":g="50%":0===d?f=c:g=c;return{x:f,y:g}}function d(b,c){var d=function(){c(this.src)};a('').load(d),a('').load(d),a('').load(d),a('').load(d)}function e(c,d,e){if(this.$element=a(c),"string"==typeof d&&(d=b(d)),e?"string"==typeof e&&(e=b(e)):e={},"string"==typeof d)d=d.replace(/\.\w*$/,"");else if("object"==typeof d)for(var f in d)d.hasOwnProperty(f)&&(d[f]=d[f].replace(/\.\w*$/,""));this.settings=a.extend({},g,e),this.path=d,this.init()}var f="vide",g={volume:1,playbackRate:1,muted:!0,loop:!0,autoplay:!0,position:"50% 50%",posterType:"detect",resizing:!0};e.prototype.init=function(){var b,e=this,g=c(e.settings.position),h="";e.$wrapper=a("
").css({position:"absolute","z-index":-1,top:0,left:0,bottom:0,right:0,overflow:"hidden","-webkit-background-size":"cover","-moz-background-size":"cover","-o-background-size":"cover","background-size":"cover","background-repeat":"no-repeat","background-position":g.x+" "+g.y}),b=e.path,"object"==typeof e.path&&(e.path.poster?b=e.path.poster:e.path.mp4?b=e.path.mp4:e.path.webm?b=e.path.webm:e.path.ogv&&(b=e.path.ogv)),"detect"===e.settings.posterType?d(b,function(a){e.$wrapper.css("background-image","url("+a+")")}):"none"!==e.settings.posterType&&e.$wrapper.css("background-image","url("+b+"."+e.settings.posterType+")"),"static"===e.$element.css("position")&&e.$element.css("position","relative"),e.$element.prepend(e.$wrapper),"object"==typeof e.path?(e.path.mp4&&(h+=''),e.path.webm&&(h+=''),e.path.ogv&&(h+=''),e.$video=a("")):e.$video=a(''),e.$video.prop({autoplay:e.settings.autoplay,loop:e.settings.loop,volume:e.settings.volume,muted:e.settings.muted,defaultMuted:e.settings.muted,playbackRate:e.settings.playbackRate,defaultPlaybackRate:e.settings.playbackRate}).css({margin:"auto",position:"absolute","z-index":-1,top:g.y,left:g.x,"-webkit-transform":"translate(-"+g.x+", -"+g.y+")","-ms-transform":"translate(-"+g.x+", -"+g.y+")","-moz-transform":"translate(-"+g.x+", -"+g.y+")",transform:"translate(-"+g.x+", -"+g.y+")",visibility:"hidden"}).one("canplaythrough."+f,function(){e.resize()}).one("playing."+f,function(){e.$video.css("visibility","visible"),e.$wrapper.css("background-image","none")}),e.$element.on("resize."+f,function(){e.settings.resizing&&e.resize()}),e.$wrapper.append(e.$video)},e.prototype.getVideoObject=function(){return this.$video[0]},e.prototype.resize=function(){if(this.$video){var a=this.$video[0].videoHeight,b=this.$video[0].videoWidth,c=this.$wrapper.height(),d=this.$wrapper.width();this.$video.css(d/b>c/a?{width:d+2,height:"auto"}:{width:"auto",height:c+2})}},e.prototype.destroy=function(){this.$element.off(f),this.$video&&this.$video.off(f),delete a[f].lookup[this.index],this.$element.removeData(f),this.$wrapper.remove()},a[f]={lookup:[]},a.fn[f]=function(b,c){var d;return this.each(function(){d=a.data(this,f),d&&d.destroy(),d=new e(this,b,c),d.index=a[f].lookup.push(d)-1,a.data(this,f,d)}),this},a(document).ready(function(){var b=a(window);b.on("resize."+f,function(){for(var b,c=a[f].lookup.length,d=0;c>d;d++)b=a[f].lookup[d],b&&b.settings.resizing&&b.resize()}),b.on("unload."+f,function(){return!1}),a(document).find("[data-"+f+"-bg]").each(function(b,c){var d=a(c),e=d.data(f+"-options"),g=d.data(f+"-bg");d[f](g,e)})})}); -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | }, 10 | { 11 | "src": "logo192.png", 12 | "type": "image/png", 13 | "sizes": "192x192" 14 | }, 15 | { 16 | "src": "logo512.png", 17 | "type": "image/png", 18 | "sizes": "512x512" 19 | } 20 | ], 21 | "start_url": ".", 22 | "display": "standalone", 23 | "theme_color": "#000000", 24 | "background_color": "#ffffff" 25 | } 26 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | /*checkout start*/ 2 | .summary_bottom_size{ 3 | margin-bottom: 1.4rem; 4 | } 5 | .header1--white-mode { 6 | background-color: #fff; 7 | color: #888; 8 | top: 0; 9 | } 10 | .header1, .my-list { 11 | box-shadow: 0 0 10px 0 rgba(0,0,0,.07); 12 | font-size: 14px; 13 | font-weight: lighter; 14 | height: 60px; 15 | /* position: fixed; */ 16 | width: 100%; 17 | z-index: 1000; 18 | } 19 | .header1 .header1-item, .my-list .header1-item { 20 | display: inline-block; 21 | height: 60px; 22 | vertical-align: middle; 23 | } 24 | .header1-item--checkout-promise { 25 | font-size: 14px; 26 | float: right; 27 | margin-right: 30px; 28 | margin-top: 22px; 29 | } 30 | .checkout-promise-item { 31 | background-repeat: no-repeat; 32 | background-size: 14px; 33 | display: inline-block; 34 | margin-left: 40px; 35 | padding-left: 24px; 36 | } 37 | 38 | /*block*/ 39 | ._1fM65H._2RMAtd { 40 | color: #fff; 41 | background-color: #2874f0; 42 | } 43 | ._2RMAtd { 44 | height: 48px; 45 | text-transform: uppercase; 46 | color: #878787; 47 | font-size: 16px; 48 | font-weight: 500; 49 | padding: 14px 24px; 50 | border-radius: 2px 2px 0 0; 51 | } 52 | ._1fM65H ._1Tmvyj { 53 | background-color: #fff; 54 | position: relative; 55 | top: -2px; 56 | } 57 | ._1Tmvyj { 58 | font-size: 12px; 59 | color: #2874f0; 60 | background-color: #f0f0f0; 61 | border-radius: 2px; 62 | padding: 3px 7px; 63 | vertical-align: baseline; 64 | margin-right: 17px; 65 | } 66 | ._30BGxP { 67 | padding: 26px 20px 18px 50px; 68 | } 69 | ._2gCfOf { 70 | margin-bottom: 24px; 71 | } 72 | .checkout-login__msg { 73 | color: #888; 74 | margin-bottom: 24px; 75 | } 76 | .login-phone__input { 77 | box-sizing: border-box; 78 | font-size: 14px; 79 | padding-left: 68px; 80 | width: 100%; 81 | } 82 | .login-phone .input { 83 | background: #fff; 84 | border: 1px solid #ccc; 85 | border-radius: 3px; 86 | color: #333; 87 | cursor: text; 88 | font-size: 14px; 89 | outline: 0; 90 | padding: 12px 10px; 91 | margin-bottom: 1.4rem; 92 | } 93 | ._3VM3wx { 94 | color: #878787; 95 | font-size: 12px; 96 | font-weight: 400; 97 | } 98 | ._1eS5je { 99 | color: #2874f0; 100 | } 101 | a, img { 102 | text-decoration: none; 103 | color: inherit; 104 | border: none; 105 | outline: none; 106 | } 107 | ._1-GI4s { 108 | margin-top: 24px; 109 | } 110 | ._2AkmmA._7UHT_c { 111 | background: #fb641b; 112 | box-shadow: 0 1px 2px 0 rgba(0,0,0,.2); 113 | border: none; 114 | color: #fff; 115 | } 116 | .T7K48m { 117 | font-family: inherit; 118 | width: 100%; 119 | height: 48px; 120 | font-size: 15px; 121 | box-shadow: 0 2px 4px 0 rgba(0,0,0,.2); 122 | text-transform: uppercase; 123 | } 124 | ._2AkmmA { 125 | display: inline-block; 126 | border-radius: 2px; 127 | color: #212121; 128 | padding: 10px 20px; 129 | font-size: 13px; 130 | font-weight: 500; 131 | transition: box-shadow .2s ease; 132 | vertical-align: super; 133 | background: #fff; 134 | cursor: pointer; 135 | outline: none; 136 | box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); 137 | border: 1px solid #e0e0e0; 138 | } 139 | ._1_qmw3 { 140 | vertical-align: middle; 141 | width: 20px!important; 142 | margin-left: -30px!important; 143 | margin-right: 10px!important; 144 | display: none; 145 | } 146 | ._2VTdOs { 147 | position: relative; 148 | margin: 0 auto; 149 | width: 50px; 150 | } 151 | 152 | /*address checkout*/ 153 | .address_bk_checkout{ 154 | margin-top: 10px; 155 | padding: 26px 20px 18px 50px; 156 | margin-bottom: 1.4rem; 157 | } 158 | .address_field_bk .input { 159 | background: #fff; 160 | border: 1px solid #ccc; 161 | border-radius: 3px; 162 | color: #333; 163 | cursor: text; 164 | font-size: 14px; 165 | outline: 0; 166 | padding: 12px 10px; 167 | width: 100%; 168 | /* margin-bottom: 1.4rem; */ 169 | } 170 | ._3XXwRR { 171 | padding-left: 13px; 172 | width: 100%; 173 | margin-top: 8px; 174 | margin-bottom: 8px; 175 | } 176 | ._2dwzAy { 177 | font-size: 12px; 178 | color: #878787; 179 | margin-bottom: 10px; 180 | } 181 | ._3qg3HS { 182 | margin-bottom: 16px; 183 | width: 100%; 184 | } 185 | ._2tcMoY { 186 | border-bottom: none; 187 | display: inline-block; 188 | margin-right: 32px; 189 | } 190 | ._8J-bZE { 191 | cursor: pointer; 192 | } 193 | ._2haq-9 { 194 | visibility: hidden; 195 | position: absolute; 196 | } 197 | ._2tcMoY ._6ATDKp { 198 | margin-top: 2px; 199 | margin-left: 0; 200 | } 201 | ._6ATDKp { 202 | display: inline-block; 203 | border: 2px solid #979797; 204 | border-radius: 100%; 205 | height: 16px; 206 | width: 16px; 207 | position: relative; 208 | vertical-align: top; 209 | margin-top: 3px; 210 | cursor: pointer; 211 | } 212 | ._2tcMoY ._2o59RR { 213 | margin-left: 12px; 214 | width: auto; 215 | } 216 | ._2o59RR { 217 | display: inline-block; 218 | margin-left: 18px; 219 | /* width: calc(100% - 34px); */ 220 | } 221 | .EqjTfe { 222 | font-size: 14px; 223 | text-transform: uppercase; 224 | } 225 | ._237M5J { 226 | font-weight: 500; 227 | color: #2874f0; 228 | background-color: transparent; 229 | border: none; 230 | margin-left: 20px; 231 | padding-right: 0; 232 | box-shadow: none; 233 | } 234 | /*order summary*/ 235 | .summary_order_list{ 236 | margin-bottom: 2rem !important; 237 | } 238 | ._3vIvU_bk{ 239 | padding: 0 24px 12px; 240 | vertical-align: top; 241 | min-height: 112px; 242 | -webkit-flex: 1 1; 243 | -ms-flex: 1 1; 244 | flex: 1 1; 245 | overflow: hidden; 246 | } 247 | ._3vIvU_bk .title{ 248 | overflow: hidden; 249 | text-overflow: ellipsis; 250 | white-space: nowrap; 251 | height: 20px; 252 | } 253 | ._3vIvU_bk .seller_bk{ 254 | margin-top: 8px; 255 | color: #878787; 256 | font-size: 14px; 257 | height: 20px; 258 | } 259 | ._3vIvU_bk .price_bk h5{ 260 | font-size: 18px; 261 | line-height: 28px; 262 | font-weight: 500; 263 | margin: 12px 8px 0 0; 264 | } 265 | .bzD9az { 266 | font-size: 14px; 267 | color: #212121; 268 | line-height: 1.4; 269 | } 270 | ._3o5jSD { 271 | color: #388e3c; 272 | } 273 | .order_confirm_email{ 274 | height: 80px; 275 | border-top: 1px solid #f0f0f0; 276 | align-items: center; 277 | } 278 | #to-payment ._continue{ 279 | height: 48px; 280 | width: 200px; 281 | text-transform: uppercase; 282 | font-size: 16px; 283 | font-weight: 500; 284 | float: right; 285 | background: #fb641b; 286 | border: none; 287 | color:#fff 288 | } 289 | #to-payment ._continue:hover { 290 | box-shadow: 0 4px 6px 0 rgba(0,0,0,.12); 291 | } 292 | ._3md1dr { 293 | display: flex; 294 | color: #212121; 295 | align-items: center; 296 | width: 100px; 297 | } 298 | ._3md1dr .wNrY5O:disabled { 299 | color: #c2c2c2; 300 | border-color: #e0e0e0; 301 | cursor: auto; 302 | } 303 | ._3md1dr .wNrY5O { 304 | width: 28px; 305 | height: 28px; 306 | background: linear-gradient(#fff,#f9f9f9); 307 | display: inline-block; 308 | border: 1px solid #c2c2c2; 309 | cursor: pointer; 310 | font-size: 16px; 311 | border-radius: 50%; 312 | padding-top: 1px; 313 | line-height: 0; 314 | } 315 | ._3md1dr ._2zH4zg { 316 | display: inline-block; 317 | padding: 3px 6px; 318 | width: calc(100% - 60px); 319 | height: 100%; 320 | width: 46px; 321 | height: 28px; 322 | border-radius: 2px; 323 | background-color: #fff; 324 | border: 1px solid #c2c2c2; 325 | margin: 0 5px; 326 | } 327 | ._3md1dr ._2zH4zg ._2csFM9 { 328 | border: none; 329 | width: 100%; 330 | font-size: 14px; 331 | font-weight: 500; 332 | vertical-align: middle; 333 | text-align: center; 334 | } 335 | .summary_price_cart_details{ 336 | display: block; 337 | text-transform: uppercase; 338 | padding: 13px 24px; 339 | font-weight: 500; 340 | color: #878787; 341 | min-height: 47px; 342 | border-radius: 2px 2px 0 0; 343 | border-bottom: 1px solid #f0f0f0; 344 | font-size: 16px; 345 | } 346 | .payment-confirm-tip { 347 | padding: 10px 0; 348 | white-space: pre-wrap; 349 | font-size: 14px; 350 | color: #212121; 351 | letter-spacing: 0; 352 | } 353 | .card_details_parent{ 354 | display: block !important; 355 | } 356 | .card_details_parent .credit_card_details{ 357 | background-color: #f5faff; 358 | border-bottom: 1px solid #f0f0f0; 359 | padding: 16px 25px; 360 | } 361 | /*end checkout*/ 362 | 363 | 364 | /* CSS for Credit Card Payment form */ 365 | .credit-card-box .panel-title { 366 | display: inline; 367 | font-weight: bold; 368 | } 369 | .credit-card-box .form-control.error { 370 | border-color: red; 371 | outline: 0; 372 | box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,0,0,0.6); 373 | } 374 | .credit-card-box label.error { 375 | font-weight: bold; 376 | color: red; 377 | padding: 2px 8px; 378 | margin-top: 2px; 379 | } 380 | .credit-card-box .payment-errors { 381 | font-weight: bold; 382 | color: red; 383 | padding: 2px 8px; 384 | margin-top: 2px; 385 | } 386 | .credit-card-box label { 387 | display: block; 388 | } 389 | /* The old "center div vertically" hack */ 390 | .credit-card-box .display-table { 391 | display: table; 392 | } 393 | .credit-card-box .display-tr { 394 | display: table-row; 395 | } 396 | .credit-card-box .display-td { 397 | display: table-cell; 398 | vertical-align: middle; 399 | width: 50%; 400 | } 401 | /* Just looks nicer */ 402 | .credit-card-box .panel-heading img { 403 | min-width: 180px; 404 | } 405 | 406 | /* End Credit Card Payment form */ -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import './App.css'; 3 | import Web from './components/web'; 4 | import NoMatch from './components/nomatch'; 5 | import { Switch, Route, BrowserRouter } from 'react-router-dom'; 6 | 7 | /** Redux Provider */ 8 | import { Provider } from 'react-redux'; 9 | 10 | /** Store */ 11 | import store from './store'; 12 | 13 | 14 | function App() { 15 | return ( 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 | ); 27 | } 28 | 29 | export default App; 30 | -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { render } from '@testing-library/react'; 3 | import App from './App'; 4 | 5 | test('renders learn react link', () => { 6 | const { getByText } = render(); 7 | const linkElement = getByText(/learn react/i); 8 | expect(linkElement).toBeInTheDocument(); 9 | }); 10 | -------------------------------------------------------------------------------- /src/actions/productActions.js: -------------------------------------------------------------------------------- 1 | import { ADD_TO_CART , GET_NUMBERS_BASKET } from './types'; 2 | 3 | export const addToCart = (productName)=> { 4 | return(dispatch)=> { 5 | // console.log("Adding basket of item"); 6 | dispatch({ 7 | type: ADD_TO_CART, 8 | payload: productName 9 | }); 10 | } 11 | } 12 | 13 | export const getCartNumbers = ()=> { 14 | return(dispatch)=> { 15 | // console.log("getting total cart in basket") 16 | dispatch({ 17 | type: GET_NUMBERS_BASKET, 18 | // payload: item 19 | }); 20 | } 21 | } -------------------------------------------------------------------------------- /src/actions/productQuantity.js: -------------------------------------------------------------------------------- 1 | import { INCREASE_QUANTITY , DECREASE_QUANTITY ,CLEAR_PRODUCT } from './types'; 2 | 3 | export const productQuantity = (action,name)=> { 4 | return(dispatch)=> { 5 | dispatch({ 6 | type: action === "increase" ? INCREASE_QUANTITY : DECREASE_QUANTITY, 7 | payload: name 8 | }); 9 | } 10 | } 11 | 12 | 13 | export const clearProduct = (name)=> { 14 | return(dispatch)=> { 15 | console.log("clear product from quantity ") 16 | console.log("clear product name",name) 17 | dispatch({ 18 | type: CLEAR_PRODUCT, 19 | payload: name 20 | }); 21 | } 22 | } 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/actions/types.js: -------------------------------------------------------------------------------- 1 | export const ADD_TO_CART = 'ADD_TO_CART'; 2 | export const GET_NUMBERS_BASKET = 'GET_NUMBERS_BASKET'; 3 | export const INCREASE_QUANTITY = 'INCREASE_QUANTITY'; 4 | export const DECREASE_QUANTITY = 'DECREASE_QUANTITY'; 5 | export const CLEAR_PRODUCT = 'CLEAR_PRODUCT'; 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/components/auth/login/index.js: -------------------------------------------------------------------------------- 1 | import React, { Component } from 'react' 2 | import { Link } from 'react-router-dom'; 3 | 4 | export default class Login extends Component { 5 | render() { 6 | return ( 7 |
8 | {/*banner*/} 9 |
10 |
11 |

Login

12 |

HomeLogin

13 |
14 |
15 |
16 | {/*login*/} 17 |
18 |
19 |
20 |

Login

21 |
22 |
23 |