├── src ├── vite-env.d.ts ├── assets │ ├── img │ │ ├── 1.png │ │ ├── pd.png │ │ ├── 404.png │ │ ├── ab-bg.jpg │ │ ├── about.jpg │ │ ├── icon.png │ │ ├── logo.png │ │ ├── qoute.png │ │ ├── author.jpg │ │ ├── banner.jpg │ │ ├── banner2.jpg │ │ ├── blog │ │ │ ├── 1.jpg │ │ │ ├── 2.jpg │ │ │ ├── 3.jpg │ │ │ ├── 4.jpg │ │ │ ├── 5.jpg │ │ │ ├── 6.jpg │ │ │ └── 7.jpg │ │ ├── cate │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ └── 8.png │ │ ├── contact.jpg │ │ ├── payment.png │ │ ├── slider1.jpg │ │ ├── slider2.jpg │ │ ├── slider3.jpg │ │ ├── slider4.jpg │ │ ├── slider5.jpg │ │ ├── slider6.jpg │ │ ├── slider7.jpg │ │ ├── slider8.jpg │ │ ├── team │ │ │ ├── 1.jpg │ │ │ ├── 2.jpg │ │ │ ├── 3.jpg │ │ │ ├── 4.jpg │ │ │ ├── 5.jpg │ │ │ └── 6.jpg │ │ ├── banner1-1.jpg │ │ ├── banner1-2.jpg │ │ ├── bannerh1.jpg │ │ ├── bannerh2.jpg │ │ ├── breadcrumb.jpg │ │ ├── product │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ └── 9.png │ │ └── subscribe.png │ ├── fonts │ │ ├── Poppins-Black.ttf │ │ ├── Poppins-Bold.ttf │ │ ├── Poppins-Light.ttf │ │ ├── Poppins-Thin.ttf │ │ ├── Poppins-Italic.ttf │ │ ├── Poppins-Medium.ttf │ │ ├── Poppins-Regular.ttf │ │ ├── Poppins-BoldItalic.ttf │ │ ├── Poppins-ExtraBold.ttf │ │ ├── Poppins-ExtraLight.ttf │ │ ├── Poppins-SemiBold.ttf │ │ ├── Poppins-ThinItalic.ttf │ │ ├── Poppins-BlackItalic.ttf │ │ ├── Poppins-LightItalic.ttf │ │ ├── Poppins-MediumItalic.ttf │ │ ├── Poppins-ExtraBoldItalic.ttf │ │ ├── Poppins-SemiBoldItalic.ttf │ │ ├── Poppins-ExtraLightItalic.ttf │ │ └── OFL.txt │ └── css │ │ ├── fonts.css │ │ └── index.css ├── components │ ├── RedirectIfAuthenticate.tsx │ ├── Spinner.tsx │ ├── Admin │ │ ├── AdminFooter.tsx │ │ ├── AdminHeader.tsx │ │ ├── CustomersMain.tsx │ │ ├── DashMain.tsx │ │ ├── BlogMain.tsx │ │ ├── AdminAccount.tsx │ │ └── CategoryMain.tsx │ ├── ScrollToTop.tsx │ ├── Banner.tsx │ ├── LoadingButton.tsx │ ├── Member.tsx │ ├── SocialsNetworks.tsx │ ├── SearchBar.tsx │ ├── Archives.tsx │ ├── Reviews.tsx │ ├── PrivateRoute.tsx │ ├── SearchCategory.tsx │ ├── 404.tsx │ ├── Tags.tsx │ ├── AddToWishlist.tsx │ ├── Lang.tsx │ ├── AddToCart.tsx │ ├── ProductSort.tsx │ ├── NewsLetter.tsx │ ├── Testimonial.tsx │ ├── HandleResult.tsx │ ├── Blog.tsx │ ├── SlideShow.tsx │ ├── SimpleProduct.tsx │ ├── NumberCount.tsx │ ├── ProductOfDay.tsx │ ├── ViewCart.tsx │ ├── DateCount.tsx │ ├── BlogDetails.tsx │ ├── ViewSearch.tsx │ ├── ProductCart.tsx │ └── ProductDetails.tsx ├── views │ ├── Home.tsx │ ├── SignUp.tsx │ ├── PageNotFound.tsx │ ├── ForgotPassword.tsx │ ├── Login.tsx │ ├── TeamMembers.tsx │ ├── ViewProduct.tsx │ ├── BlogPage.tsx │ ├── PostView.tsx │ ├── Admin │ │ └── AdminPanel.tsx │ ├── ContactUs.tsx │ ├── WishList.tsx │ ├── Shop.tsx │ ├── includes │ │ ├── Footer.tsx │ │ └── Header.tsx │ ├── ShoppingCart.tsx │ ├── Checkout.tsx │ └── VirtualData.tsx ├── hooks │ ├── redux-hooks.ts │ └── useFetch.ts ├── store │ ├── userSlice.ts │ ├── apiquery │ │ ├── AuthApiSlice.ts │ │ ├── slideApiSlice.ts │ │ ├── CommandApiSlice.ts │ │ ├── categoryApiSlice.ts │ │ ├── usersApiSlice.ts │ │ └── productApiSlice.ts │ └── productSlice.ts ├── main.tsx ├── config │ └── index.tsx ├── Utils │ └── Generals.ts └── App.tsx ├── public ├── icon.png ├── img │ ├── 1.png │ ├── 404.png │ ├── icon.png │ ├── logo.png │ ├── pd.png │ ├── ab-bg.jpg │ ├── about.jpg │ ├── author.jpg │ ├── banner.jpg │ ├── blog │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ ├── 6.jpg │ │ └── 7.jpg │ ├── cate │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ └── 8.png │ ├── qoute.png │ ├── team │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ └── 6.jpg │ ├── banner1-1.jpg │ ├── banner1-2.jpg │ ├── banner2.jpg │ ├── bannerh1.jpg │ ├── bannerh2.jpg │ ├── contact.jpg │ ├── payment.png │ ├── product │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ └── 9.png │ ├── slider1.jpg │ ├── slider2.jpg │ ├── slider3.jpg │ ├── slider4.jpg │ ├── slider5.jpg │ ├── slider6.jpg │ ├── slider7.jpg │ ├── slider8.jpg │ ├── subscribe.png │ └── breadcrumb.jpg ├── favicon.ico ├── favicon-16x16.png ├── favicon-32x32.png ├── apple-touch-icon.png ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── loader.svg ├── friedshop.webmanifest └── service-worker.js ├── vercel.json ├── vite.config.ts ├── tsconfig.node.json ├── .gitignore ├── tsconfig.json ├── package.json ├── store.ts ├── index.html └── README.md /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/img/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/1.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/img/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/404.png -------------------------------------------------------------------------------- /public/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/icon.png -------------------------------------------------------------------------------- /public/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/logo.png -------------------------------------------------------------------------------- /public/img/pd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/pd.png -------------------------------------------------------------------------------- /public/img/ab-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/ab-bg.jpg -------------------------------------------------------------------------------- /public/img/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/about.jpg -------------------------------------------------------------------------------- /public/img/author.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/author.jpg -------------------------------------------------------------------------------- /public/img/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/banner.jpg -------------------------------------------------------------------------------- /public/img/blog/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/blog/1.jpg -------------------------------------------------------------------------------- /public/img/blog/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/blog/2.jpg -------------------------------------------------------------------------------- /public/img/blog/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/blog/3.jpg -------------------------------------------------------------------------------- /public/img/blog/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/blog/4.jpg -------------------------------------------------------------------------------- /public/img/blog/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/blog/5.jpg -------------------------------------------------------------------------------- /public/img/blog/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/blog/6.jpg -------------------------------------------------------------------------------- /public/img/blog/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/blog/7.jpg -------------------------------------------------------------------------------- /public/img/cate/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/cate/1.png -------------------------------------------------------------------------------- /public/img/cate/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/cate/2.png -------------------------------------------------------------------------------- /public/img/cate/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/cate/3.png -------------------------------------------------------------------------------- /public/img/cate/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/cate/4.png -------------------------------------------------------------------------------- /public/img/cate/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/cate/5.png -------------------------------------------------------------------------------- /public/img/cate/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/cate/6.png -------------------------------------------------------------------------------- /public/img/cate/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/cate/7.png -------------------------------------------------------------------------------- /public/img/cate/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/cate/8.png -------------------------------------------------------------------------------- /public/img/qoute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/qoute.png -------------------------------------------------------------------------------- /public/img/team/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/team/1.jpg -------------------------------------------------------------------------------- /public/img/team/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/team/2.jpg -------------------------------------------------------------------------------- /public/img/team/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/team/3.jpg -------------------------------------------------------------------------------- /public/img/team/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/team/4.jpg -------------------------------------------------------------------------------- /public/img/team/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/team/5.jpg -------------------------------------------------------------------------------- /public/img/team/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/team/6.jpg -------------------------------------------------------------------------------- /src/assets/img/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/1.png -------------------------------------------------------------------------------- /src/assets/img/pd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/pd.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/img/banner1-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/banner1-1.jpg -------------------------------------------------------------------------------- /public/img/banner1-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/banner1-2.jpg -------------------------------------------------------------------------------- /public/img/banner2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/banner2.jpg -------------------------------------------------------------------------------- /public/img/bannerh1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/bannerh1.jpg -------------------------------------------------------------------------------- /public/img/bannerh2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/bannerh2.jpg -------------------------------------------------------------------------------- /public/img/contact.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/contact.jpg -------------------------------------------------------------------------------- /public/img/payment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/payment.png -------------------------------------------------------------------------------- /public/img/product/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/product/1.png -------------------------------------------------------------------------------- /public/img/product/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/product/2.png -------------------------------------------------------------------------------- /public/img/product/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/product/3.png -------------------------------------------------------------------------------- /public/img/product/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/product/4.png -------------------------------------------------------------------------------- /public/img/product/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/product/5.png -------------------------------------------------------------------------------- /public/img/product/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/product/6.png -------------------------------------------------------------------------------- /public/img/product/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/product/7.png -------------------------------------------------------------------------------- /public/img/product/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/product/8.png -------------------------------------------------------------------------------- /public/img/product/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/product/9.png -------------------------------------------------------------------------------- /public/img/slider1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/slider1.jpg -------------------------------------------------------------------------------- /public/img/slider2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/slider2.jpg -------------------------------------------------------------------------------- /public/img/slider3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/slider3.jpg -------------------------------------------------------------------------------- /public/img/slider4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/slider4.jpg -------------------------------------------------------------------------------- /public/img/slider5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/slider5.jpg -------------------------------------------------------------------------------- /public/img/slider6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/slider6.jpg -------------------------------------------------------------------------------- /public/img/slider7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/slider7.jpg -------------------------------------------------------------------------------- /public/img/slider8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/slider8.jpg -------------------------------------------------------------------------------- /public/img/subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/subscribe.png -------------------------------------------------------------------------------- /src/assets/img/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/404.png -------------------------------------------------------------------------------- /src/assets/img/ab-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/ab-bg.jpg -------------------------------------------------------------------------------- /src/assets/img/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/about.jpg -------------------------------------------------------------------------------- /src/assets/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/icon.png -------------------------------------------------------------------------------- /src/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/logo.png -------------------------------------------------------------------------------- /src/assets/img/qoute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/qoute.png -------------------------------------------------------------------------------- /public/img/breadcrumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/img/breadcrumb.jpg -------------------------------------------------------------------------------- /src/assets/img/author.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/author.jpg -------------------------------------------------------------------------------- /src/assets/img/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/banner.jpg -------------------------------------------------------------------------------- /src/assets/img/banner2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/banner2.jpg -------------------------------------------------------------------------------- /src/assets/img/blog/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/blog/1.jpg -------------------------------------------------------------------------------- /src/assets/img/blog/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/blog/2.jpg -------------------------------------------------------------------------------- /src/assets/img/blog/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/blog/3.jpg -------------------------------------------------------------------------------- /src/assets/img/blog/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/blog/4.jpg -------------------------------------------------------------------------------- /src/assets/img/blog/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/blog/5.jpg -------------------------------------------------------------------------------- /src/assets/img/blog/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/blog/6.jpg -------------------------------------------------------------------------------- /src/assets/img/blog/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/blog/7.jpg -------------------------------------------------------------------------------- /src/assets/img/cate/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/cate/1.png -------------------------------------------------------------------------------- /src/assets/img/cate/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/cate/2.png -------------------------------------------------------------------------------- /src/assets/img/cate/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/cate/3.png -------------------------------------------------------------------------------- /src/assets/img/cate/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/cate/4.png -------------------------------------------------------------------------------- /src/assets/img/cate/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/cate/5.png -------------------------------------------------------------------------------- /src/assets/img/cate/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/cate/6.png -------------------------------------------------------------------------------- /src/assets/img/cate/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/cate/7.png -------------------------------------------------------------------------------- /src/assets/img/cate/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/cate/8.png -------------------------------------------------------------------------------- /src/assets/img/contact.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/contact.jpg -------------------------------------------------------------------------------- /src/assets/img/payment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/payment.png -------------------------------------------------------------------------------- /src/assets/img/slider1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/slider1.jpg -------------------------------------------------------------------------------- /src/assets/img/slider2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/slider2.jpg -------------------------------------------------------------------------------- /src/assets/img/slider3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/slider3.jpg -------------------------------------------------------------------------------- /src/assets/img/slider4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/slider4.jpg -------------------------------------------------------------------------------- /src/assets/img/slider5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/slider5.jpg -------------------------------------------------------------------------------- /src/assets/img/slider6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/slider6.jpg -------------------------------------------------------------------------------- /src/assets/img/slider7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/slider7.jpg -------------------------------------------------------------------------------- /src/assets/img/slider8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/slider8.jpg -------------------------------------------------------------------------------- /src/assets/img/team/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/team/1.jpg -------------------------------------------------------------------------------- /src/assets/img/team/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/team/2.jpg -------------------------------------------------------------------------------- /src/assets/img/team/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/team/3.jpg -------------------------------------------------------------------------------- /src/assets/img/team/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/team/4.jpg -------------------------------------------------------------------------------- /src/assets/img/team/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/team/5.jpg -------------------------------------------------------------------------------- /src/assets/img/team/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/team/6.jpg -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /src/assets/img/banner1-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/banner1-1.jpg -------------------------------------------------------------------------------- /src/assets/img/banner1-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/banner1-2.jpg -------------------------------------------------------------------------------- /src/assets/img/bannerh1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/bannerh1.jpg -------------------------------------------------------------------------------- /src/assets/img/bannerh2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/bannerh2.jpg -------------------------------------------------------------------------------- /src/assets/img/breadcrumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/breadcrumb.jpg -------------------------------------------------------------------------------- /src/assets/img/product/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/product/1.png -------------------------------------------------------------------------------- /src/assets/img/product/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/product/2.png -------------------------------------------------------------------------------- /src/assets/img/product/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/product/3.png -------------------------------------------------------------------------------- /src/assets/img/product/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/product/4.png -------------------------------------------------------------------------------- /src/assets/img/product/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/product/5.png -------------------------------------------------------------------------------- /src/assets/img/product/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/product/6.png -------------------------------------------------------------------------------- /src/assets/img/product/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/product/7.png -------------------------------------------------------------------------------- /src/assets/img/product/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/product/8.png -------------------------------------------------------------------------------- /src/assets/img/product/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/product/9.png -------------------------------------------------------------------------------- /src/assets/img/subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/img/subscribe.png -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-Black.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-Bold.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-Light.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-Thin.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-Italic.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-Medium.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-Regular.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-BoldItalic.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-ExtraBold.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-ExtraLight.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-SemiBold.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-ThinItalic.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-BlackItalic.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-LightItalic.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-MediumItalic.ttf -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- 1 | { 2 | "rewrites": [ 3 | { 4 | "source": "/(.*)", 5 | "destination": "/" 6 | } 7 | ] 8 | } -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Poppins-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v1p3r75/friedshop-front-react/HEAD/src/assets/fonts/Poppins-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import react from '@vitejs/plugin-react' 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig({ 6 | plugins: [react()], 7 | }) 8 | -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "module": "ESNext", 5 | "moduleResolution": "Node", 6 | "allowSyntheticDefaultImports": true 7 | }, 8 | "include": ["vite.config.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /src/components/RedirectIfAuthenticate.tsx: -------------------------------------------------------------------------------- 1 | import { checkLogin } from '../Utils/Generals' 2 | import { Navigate, Outlet } from 'react-router-dom' 3 | import RoutePaths from '../config' 4 | 5 | const RedirectIfAuthenticate = () => { 6 | 7 | 8 | 9 | return 10 | } 11 | 12 | export default RedirectIfAuthenticate -------------------------------------------------------------------------------- /src/components/Spinner.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { InfinitySpin, ThreeDots } from 'react-loader-spinner' 3 | 4 | const Spinner = () => { 5 | return ( 6 |
7 | // 8 | ) 9 | } 10 | 11 | export default Spinner -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /src/views/Home.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import Footer from './includes/Footer'; 3 | import Header from './includes/Header'; 4 | import { Section } from './includes/Section'; 5 | 6 | const Home = () => { 7 | 8 | 9 | return ( 10 | <> 11 |
12 |
13 |