├── .env ├── .env.example ├── .gitignore ├── .prettierignore ├── README.md ├── jsconfig.json ├── netlify.toml ├── package.json ├── public ├── favicon.ico ├── index.html ├── manifest.json ├── robots.txt └── website.JPG ├── src ├── App.js ├── assets │ ├── css │ │ └── tailwind.css │ └── images │ │ ├── hero.jpg │ │ ├── hero1.jpg │ │ ├── hero2.jpg │ │ ├── hero3.jpg │ │ ├── logo.png │ │ └── undraw_empty_cart_co35.svg ├── components │ ├── Cart │ │ ├── CartItems.jsx │ │ ├── OrderDetails.jsx │ │ └── index.js │ ├── Categories │ │ ├── Categories.jsx │ │ └── index.js │ ├── Footer │ │ ├── Footer.jsx │ │ └── index.js │ ├── Hero │ │ ├── Hero.jsx │ │ └── index.js │ ├── Navbar │ │ ├── Navbar.jsx │ │ └── index.js │ ├── Product │ │ ├── ProductDetails.jsx │ │ └── index.js │ ├── Products │ │ ├── Product.jsx │ │ ├── ProductsContainer.jsx │ │ └── index.js │ ├── Shared │ │ ├── BaseButton.jsx │ │ ├── BaseInput.jsx │ │ └── ThemeSuspense.jsx │ └── Skelton │ │ ├── AllProductsSkeleton.jsx │ │ ├── CategorySkeleton.jsx │ │ ├── ProductSkeleton.jsx │ │ └── index.js ├── constant │ ├── HeroImages.js │ └── types.js ├── hooks │ ├── useCart.js │ ├── useCategory.js │ └── useProducts.js ├── icons │ ├── burgermenu.jsx │ ├── cross.jsx │ ├── emptycart.jsx │ ├── index.js │ ├── klogo.jsx │ ├── leftArrow.jsx │ ├── rightArrow.jsx │ ├── search.jsx │ └── shoppingbag.jsx ├── index.js ├── pages │ ├── Cart │ │ ├── Cart.jsx │ │ └── index.js │ ├── Home │ │ ├── Home.jsx │ │ └── index.js │ ├── Page404.jsx │ ├── Product │ │ ├── Product.jsx │ │ └── index.js │ ├── Shop │ │ ├── Shop.jsx │ │ └── index.js │ ├── Signin │ │ ├── Signin.jsx │ │ └── index.js │ └── Signup │ │ ├── Signup.jsx │ │ └── index.js ├── routes │ ├── AuthRoute.js │ └── index.js ├── services │ ├── Api.js │ └── authService.js ├── store │ ├── actions │ │ ├── authActions.js │ │ └── cartActions.js │ ├── index.js │ ├── reducer │ │ ├── appReducer.js │ │ ├── authReducer.js │ │ └── cartReducer.js │ ├── rootReducer.js │ ├── rootSaga.js │ ├── sagas │ │ └── authSaga.js │ ├── selector │ │ ├── appSelector.js │ │ ├── authSelector.js │ │ └── cartSelector.js │ └── utils │ │ └── cartUtils.js └── utils │ ├── AuthValidation.js │ └── textDisplay.js ├── tailwind.config.js └── yarn.lock /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/.env -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/README.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/jsconfig.json -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/website.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/public/website.JPG -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/App.js -------------------------------------------------------------------------------- /src/assets/css/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/assets/css/tailwind.css -------------------------------------------------------------------------------- /src/assets/images/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/assets/images/hero.jpg -------------------------------------------------------------------------------- /src/assets/images/hero1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/assets/images/hero1.jpg -------------------------------------------------------------------------------- /src/assets/images/hero2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/assets/images/hero2.jpg -------------------------------------------------------------------------------- /src/assets/images/hero3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/assets/images/hero3.jpg -------------------------------------------------------------------------------- /src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/assets/images/logo.png -------------------------------------------------------------------------------- /src/assets/images/undraw_empty_cart_co35.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/assets/images/undraw_empty_cart_co35.svg -------------------------------------------------------------------------------- /src/components/Cart/CartItems.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Cart/CartItems.jsx -------------------------------------------------------------------------------- /src/components/Cart/OrderDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Cart/OrderDetails.jsx -------------------------------------------------------------------------------- /src/components/Cart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Cart/index.js -------------------------------------------------------------------------------- /src/components/Categories/Categories.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Categories/Categories.jsx -------------------------------------------------------------------------------- /src/components/Categories/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Categories/index.js -------------------------------------------------------------------------------- /src/components/Footer/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Footer/Footer.jsx -------------------------------------------------------------------------------- /src/components/Footer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Footer/index.js -------------------------------------------------------------------------------- /src/components/Hero/Hero.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Hero/Hero.jsx -------------------------------------------------------------------------------- /src/components/Hero/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Hero/index.js -------------------------------------------------------------------------------- /src/components/Navbar/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Navbar/Navbar.jsx -------------------------------------------------------------------------------- /src/components/Navbar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Navbar/index.js -------------------------------------------------------------------------------- /src/components/Product/ProductDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Product/ProductDetails.jsx -------------------------------------------------------------------------------- /src/components/Product/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Product/index.js -------------------------------------------------------------------------------- /src/components/Products/Product.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Products/Product.jsx -------------------------------------------------------------------------------- /src/components/Products/ProductsContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Products/ProductsContainer.jsx -------------------------------------------------------------------------------- /src/components/Products/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Products/index.js -------------------------------------------------------------------------------- /src/components/Shared/BaseButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Shared/BaseButton.jsx -------------------------------------------------------------------------------- /src/components/Shared/BaseInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Shared/BaseInput.jsx -------------------------------------------------------------------------------- /src/components/Shared/ThemeSuspense.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Shared/ThemeSuspense.jsx -------------------------------------------------------------------------------- /src/components/Skelton/AllProductsSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Skelton/AllProductsSkeleton.jsx -------------------------------------------------------------------------------- /src/components/Skelton/CategorySkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Skelton/CategorySkeleton.jsx -------------------------------------------------------------------------------- /src/components/Skelton/ProductSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Skelton/ProductSkeleton.jsx -------------------------------------------------------------------------------- /src/components/Skelton/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/components/Skelton/index.js -------------------------------------------------------------------------------- /src/constant/HeroImages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/constant/HeroImages.js -------------------------------------------------------------------------------- /src/constant/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/constant/types.js -------------------------------------------------------------------------------- /src/hooks/useCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/hooks/useCart.js -------------------------------------------------------------------------------- /src/hooks/useCategory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/hooks/useCategory.js -------------------------------------------------------------------------------- /src/hooks/useProducts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/hooks/useProducts.js -------------------------------------------------------------------------------- /src/icons/burgermenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/icons/burgermenu.jsx -------------------------------------------------------------------------------- /src/icons/cross.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/icons/cross.jsx -------------------------------------------------------------------------------- /src/icons/emptycart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/icons/emptycart.jsx -------------------------------------------------------------------------------- /src/icons/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/icons/index.js -------------------------------------------------------------------------------- /src/icons/klogo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/icons/klogo.jsx -------------------------------------------------------------------------------- /src/icons/leftArrow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/icons/leftArrow.jsx -------------------------------------------------------------------------------- /src/icons/rightArrow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/icons/rightArrow.jsx -------------------------------------------------------------------------------- /src/icons/search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/icons/search.jsx -------------------------------------------------------------------------------- /src/icons/shoppingbag.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/icons/shoppingbag.jsx -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/Cart/Cart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Cart/Cart.jsx -------------------------------------------------------------------------------- /src/pages/Cart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Cart/index.js -------------------------------------------------------------------------------- /src/pages/Home/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Home/Home.jsx -------------------------------------------------------------------------------- /src/pages/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Home/index.js -------------------------------------------------------------------------------- /src/pages/Page404.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Page404.jsx -------------------------------------------------------------------------------- /src/pages/Product/Product.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Product/Product.jsx -------------------------------------------------------------------------------- /src/pages/Product/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Product/index.js -------------------------------------------------------------------------------- /src/pages/Shop/Shop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Shop/Shop.jsx -------------------------------------------------------------------------------- /src/pages/Shop/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Shop/index.js -------------------------------------------------------------------------------- /src/pages/Signin/Signin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Signin/Signin.jsx -------------------------------------------------------------------------------- /src/pages/Signin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Signin/index.js -------------------------------------------------------------------------------- /src/pages/Signup/Signup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Signup/Signup.jsx -------------------------------------------------------------------------------- /src/pages/Signup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/pages/Signup/index.js -------------------------------------------------------------------------------- /src/routes/AuthRoute.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/services/Api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/services/Api.js -------------------------------------------------------------------------------- /src/services/authService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/services/authService.js -------------------------------------------------------------------------------- /src/store/actions/authActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/actions/authActions.js -------------------------------------------------------------------------------- /src/store/actions/cartActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/actions/cartActions.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/reducer/appReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/reducer/appReducer.js -------------------------------------------------------------------------------- /src/store/reducer/authReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/reducer/authReducer.js -------------------------------------------------------------------------------- /src/store/reducer/cartReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/reducer/cartReducer.js -------------------------------------------------------------------------------- /src/store/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/rootReducer.js -------------------------------------------------------------------------------- /src/store/rootSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/rootSaga.js -------------------------------------------------------------------------------- /src/store/sagas/authSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/sagas/authSaga.js -------------------------------------------------------------------------------- /src/store/selector/appSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/selector/appSelector.js -------------------------------------------------------------------------------- /src/store/selector/authSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/selector/authSelector.js -------------------------------------------------------------------------------- /src/store/selector/cartSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/selector/cartSelector.js -------------------------------------------------------------------------------- /src/store/utils/cartUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/store/utils/cartUtils.js -------------------------------------------------------------------------------- /src/utils/AuthValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/utils/AuthValidation.js -------------------------------------------------------------------------------- /src/utils/textDisplay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/src/utils/textDisplay.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhencios15/k-commerce/HEAD/yarn.lock --------------------------------------------------------------------------------