├── .gitignore ├── LICENSE ├── README.md ├── backend ├── .gitignore ├── data.js ├── index.js ├── package-lock.json └── package.json └── frontend ├── .gitignore ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.css ├── App.js ├── App.test.js ├── Cart └── Cart.js ├── Checkout └── Checkout.js ├── Home └── Home.js ├── NavBar └── NavBar.js ├── ProductList ├── ListProduct.js ├── ProductDetails.js └── ProductList.js ├── ThemeContext.js ├── index.css ├── index.js ├── logo.svg ├── serviceWorker.js ├── setupTests.js ├── store ├── actions.js ├── actionsTypes.js ├── reducer.js └── store.js └── useCart.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/backend/data.js -------------------------------------------------------------------------------- /backend/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/backend/index.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/backend/package.json -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/App.test.js -------------------------------------------------------------------------------- /frontend/src/Cart/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/Cart/Cart.js -------------------------------------------------------------------------------- /frontend/src/Checkout/Checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/Checkout/Checkout.js -------------------------------------------------------------------------------- /frontend/src/Home/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/Home/Home.js -------------------------------------------------------------------------------- /frontend/src/NavBar/NavBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/NavBar/NavBar.js -------------------------------------------------------------------------------- /frontend/src/ProductList/ListProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/ProductList/ListProduct.js -------------------------------------------------------------------------------- /frontend/src/ProductList/ProductDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/ProductList/ProductDetails.js -------------------------------------------------------------------------------- /frontend/src/ProductList/ProductList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/ProductList/ProductList.js -------------------------------------------------------------------------------- /frontend/src/ThemeContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/ThemeContext.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/logo.svg -------------------------------------------------------------------------------- /frontend/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/serviceWorker.js -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/setupTests.js -------------------------------------------------------------------------------- /frontend/src/store/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/store/actions.js -------------------------------------------------------------------------------- /frontend/src/store/actionsTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/store/actionsTypes.js -------------------------------------------------------------------------------- /frontend/src/store/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/store/reducer.js -------------------------------------------------------------------------------- /frontend/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/store/store.js -------------------------------------------------------------------------------- /frontend/src/useCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowshad-sust/react-tutorial/HEAD/frontend/src/useCart.js --------------------------------------------------------------------------------