├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package.json ├── postcss.config.js ├── public ├── img │ ├── hero.png │ ├── hero1.png │ ├── hero2.png │ └── hero3.png └── vite.svg ├── src ├── App.css ├── App.jsx ├── assets │ └── react.svg ├── components │ ├── admin │ │ ├── OrderDetail.jsx │ │ ├── ProductDetail.jsx │ │ └── UserDetail.jsx │ ├── buyNowModal │ │ └── BuyNowModal.jsx │ ├── category │ │ └── Category.jsx │ ├── footer │ │ └── Footer.jsx │ ├── heroSection │ │ └── HeroSection.jsx │ ├── homePageProductCard │ │ └── HomePageProductCard.jsx │ ├── layout │ │ └── Layout.jsx │ ├── loader │ │ └── Loader.jsx │ ├── navbar │ │ └── Navbar.jsx │ ├── scrollTop │ │ └── ScrollTop.jsx │ ├── searchBar │ │ └── SearchBar.jsx │ ├── testimonial │ │ └── Testimonial.jsx │ └── track │ │ └── Track.jsx ├── context │ ├── myContext.jsx │ └── myState.jsx ├── firebase │ └── FirebaseConfig.jsx ├── index.css ├── main.jsx ├── pages │ ├── admin │ │ ├── AddProductPage.jsx │ │ ├── AdminDashboard.jsx │ │ └── UpdateProductPage.jsx │ ├── allProduct │ │ └── AllProduct.jsx │ ├── cart │ │ └── CartPage.jsx │ ├── category │ │ └── CategoryPage.jsx │ ├── home │ │ └── HomePage.jsx │ ├── noPage │ │ └── NoPage.jsx │ ├── productInfo │ │ └── ProductInfo.jsx │ ├── registration │ │ ├── Login.jsx │ │ └── Signup.jsx │ └── user │ │ └── UserDashboard.jsx ├── protectedRoute │ ├── ProtectedRouteForAdmin.jsx │ └── ProtectedRouteForUser.jsx └── redux │ ├── cartSlice.jsx │ └── store.jsx ├── tailwind.config.js ├── vercel.json └── vite.config.js /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/img/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/public/img/hero.png -------------------------------------------------------------------------------- /public/img/hero1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/public/img/hero1.png -------------------------------------------------------------------------------- /public/img/hero2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/public/img/hero2.png -------------------------------------------------------------------------------- /public/img/hero3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/public/img/hero3.png -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/admin/OrderDetail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/admin/OrderDetail.jsx -------------------------------------------------------------------------------- /src/components/admin/ProductDetail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/admin/ProductDetail.jsx -------------------------------------------------------------------------------- /src/components/admin/UserDetail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/admin/UserDetail.jsx -------------------------------------------------------------------------------- /src/components/buyNowModal/BuyNowModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/buyNowModal/BuyNowModal.jsx -------------------------------------------------------------------------------- /src/components/category/Category.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/category/Category.jsx -------------------------------------------------------------------------------- /src/components/footer/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/footer/Footer.jsx -------------------------------------------------------------------------------- /src/components/heroSection/HeroSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/heroSection/HeroSection.jsx -------------------------------------------------------------------------------- /src/components/homePageProductCard/HomePageProductCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/homePageProductCard/HomePageProductCard.jsx -------------------------------------------------------------------------------- /src/components/layout/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/layout/Layout.jsx -------------------------------------------------------------------------------- /src/components/loader/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/loader/Loader.jsx -------------------------------------------------------------------------------- /src/components/navbar/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/navbar/Navbar.jsx -------------------------------------------------------------------------------- /src/components/scrollTop/ScrollTop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/scrollTop/ScrollTop.jsx -------------------------------------------------------------------------------- /src/components/searchBar/SearchBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/searchBar/SearchBar.jsx -------------------------------------------------------------------------------- /src/components/testimonial/Testimonial.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/testimonial/Testimonial.jsx -------------------------------------------------------------------------------- /src/components/track/Track.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/components/track/Track.jsx -------------------------------------------------------------------------------- /src/context/myContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/context/myContext.jsx -------------------------------------------------------------------------------- /src/context/myState.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/context/myState.jsx -------------------------------------------------------------------------------- /src/firebase/FirebaseConfig.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/firebase/FirebaseConfig.jsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/pages/admin/AddProductPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/admin/AddProductPage.jsx -------------------------------------------------------------------------------- /src/pages/admin/AdminDashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/admin/AdminDashboard.jsx -------------------------------------------------------------------------------- /src/pages/admin/UpdateProductPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/admin/UpdateProductPage.jsx -------------------------------------------------------------------------------- /src/pages/allProduct/AllProduct.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/allProduct/AllProduct.jsx -------------------------------------------------------------------------------- /src/pages/cart/CartPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/cart/CartPage.jsx -------------------------------------------------------------------------------- /src/pages/category/CategoryPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/category/CategoryPage.jsx -------------------------------------------------------------------------------- /src/pages/home/HomePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/home/HomePage.jsx -------------------------------------------------------------------------------- /src/pages/noPage/NoPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/noPage/NoPage.jsx -------------------------------------------------------------------------------- /src/pages/productInfo/ProductInfo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/productInfo/ProductInfo.jsx -------------------------------------------------------------------------------- /src/pages/registration/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/registration/Login.jsx -------------------------------------------------------------------------------- /src/pages/registration/Signup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/registration/Signup.jsx -------------------------------------------------------------------------------- /src/pages/user/UserDashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/pages/user/UserDashboard.jsx -------------------------------------------------------------------------------- /src/protectedRoute/ProtectedRouteForAdmin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/protectedRoute/ProtectedRouteForAdmin.jsx -------------------------------------------------------------------------------- /src/protectedRoute/ProtectedRouteForUser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/protectedRoute/ProtectedRouteForUser.jsx -------------------------------------------------------------------------------- /src/redux/cartSlice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/redux/cartSlice.jsx -------------------------------------------------------------------------------- /src/redux/store.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/src/redux/store.jsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/88kamal/React-And-Firebase-Ecommerce-For-Beginners/HEAD/vite.config.js --------------------------------------------------------------------------------