├── .gitignore ├── README.md ├── jsconfig.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.js ├── App.test.js ├── components ├── AddToBasketBtn.js ├── BasketItem.js ├── BasketSidebar.js ├── Card.js ├── CategoryItem.js ├── Footer.js ├── GetIcon.js ├── Header.js ├── MobileBasket.js ├── MobileBottomNav.js ├── MobileCategories.js ├── Quantity.js └── Title.js ├── context └── BasketContext.js ├── hooks ├── useMakeRequest.js └── useMobileDetect.js ├── images ├── empty_cart.svg └── shopBG.jpg ├── index.js ├── logo.svg ├── pages ├── Category.js ├── Detail.js └── Home.js ├── reportWebVitals.js ├── setupTests.js └── styles ├── AddToBasketBtn.module.scss ├── App.module.scss ├── BasketItem.module.scss ├── BasketSidebar.module.scss ├── Card.module.scss ├── Category.module.scss ├── CategoryItem.module.scss ├── Detail.module.scss ├── Footer.module.scss ├── Header.module.scss ├── Home.module.scss ├── MobileBasket.module.scss ├── MobileBottomNav.module.scss ├── MobileCategories.module.scss ├── Quantity.module.scss ├── _variables.scss └── index.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/README.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/components/AddToBasketBtn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/AddToBasketBtn.js -------------------------------------------------------------------------------- /src/components/BasketItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/BasketItem.js -------------------------------------------------------------------------------- /src/components/BasketSidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/BasketSidebar.js -------------------------------------------------------------------------------- /src/components/Card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/Card.js -------------------------------------------------------------------------------- /src/components/CategoryItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/CategoryItem.js -------------------------------------------------------------------------------- /src/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/Footer.js -------------------------------------------------------------------------------- /src/components/GetIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/GetIcon.js -------------------------------------------------------------------------------- /src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/Header.js -------------------------------------------------------------------------------- /src/components/MobileBasket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/MobileBasket.js -------------------------------------------------------------------------------- /src/components/MobileBottomNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/MobileBottomNav.js -------------------------------------------------------------------------------- /src/components/MobileCategories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/MobileCategories.js -------------------------------------------------------------------------------- /src/components/Quantity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/Quantity.js -------------------------------------------------------------------------------- /src/components/Title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/components/Title.js -------------------------------------------------------------------------------- /src/context/BasketContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/context/BasketContext.js -------------------------------------------------------------------------------- /src/hooks/useMakeRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/hooks/useMakeRequest.js -------------------------------------------------------------------------------- /src/hooks/useMobileDetect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/hooks/useMobileDetect.js -------------------------------------------------------------------------------- /src/images/empty_cart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/images/empty_cart.svg -------------------------------------------------------------------------------- /src/images/shopBG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/images/shopBG.jpg -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/pages/Category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/pages/Category.js -------------------------------------------------------------------------------- /src/pages/Detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/pages/Detail.js -------------------------------------------------------------------------------- /src/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/pages/Home.js -------------------------------------------------------------------------------- /src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/reportWebVitals.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/styles/AddToBasketBtn.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/AddToBasketBtn.module.scss -------------------------------------------------------------------------------- /src/styles/App.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/App.module.scss -------------------------------------------------------------------------------- /src/styles/BasketItem.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/BasketItem.module.scss -------------------------------------------------------------------------------- /src/styles/BasketSidebar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/BasketSidebar.module.scss -------------------------------------------------------------------------------- /src/styles/Card.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/Card.module.scss -------------------------------------------------------------------------------- /src/styles/Category.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/Category.module.scss -------------------------------------------------------------------------------- /src/styles/CategoryItem.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/CategoryItem.module.scss -------------------------------------------------------------------------------- /src/styles/Detail.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/Detail.module.scss -------------------------------------------------------------------------------- /src/styles/Footer.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/Footer.module.scss -------------------------------------------------------------------------------- /src/styles/Header.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/Header.module.scss -------------------------------------------------------------------------------- /src/styles/Home.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/Home.module.scss -------------------------------------------------------------------------------- /src/styles/MobileBasket.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/MobileBasket.module.scss -------------------------------------------------------------------------------- /src/styles/MobileBottomNav.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/MobileBottomNav.module.scss -------------------------------------------------------------------------------- /src/styles/MobileCategories.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/MobileCategories.module.scss -------------------------------------------------------------------------------- /src/styles/Quantity.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/Quantity.module.scss -------------------------------------------------------------------------------- /src/styles/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/_variables.scss -------------------------------------------------------------------------------- /src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melihsahtulek/react-store-app/HEAD/src/styles/index.css --------------------------------------------------------------------------------