├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── backend ├── controllers │ ├── Address.js │ ├── Auth.js │ ├── Brand.js │ ├── Cart.js │ ├── Category.js │ ├── Order.js │ ├── Product.js │ ├── Review.js │ ├── User.js │ └── Wishlist.js ├── database │ └── db.js ├── index.js ├── middleware │ └── VerifyToken.js ├── models │ ├── Address.js │ ├── Brand.js │ ├── Cart.js │ ├── Category.js │ ├── OTP.js │ ├── Order.js │ ├── PasswordResetToken.js │ ├── Product.js │ ├── Review.js │ ├── User.js │ └── Wishlist.js ├── package-lock.json ├── package.json ├── routes │ ├── Address.js │ ├── Auth.js │ ├── Brand.js │ ├── Cart.js │ ├── Category.js │ ├── Order.js │ ├── Product.js │ ├── Review.js │ ├── User.js │ └── Wishlist.js ├── seed │ ├── Address.js │ ├── Brand.js │ ├── Cart.js │ ├── Category.js │ ├── Order.js │ ├── Product.js │ ├── Review.js │ ├── User.js │ ├── Wishlist.js │ └── seed.js ├── utils │ ├── Emails.js │ ├── GenerateOtp.js │ ├── GenerateToken.js │ └── SanitizeUser.js └── vercel.json ├── frontend ├── package-lock.json ├── package.json ├── public │ └── index.html └── src │ ├── App.js │ ├── app │ └── store.js │ ├── assets │ ├── animations │ │ ├── ecommerceOutlook.json │ │ ├── emptyWishlist.json │ │ ├── loading.json │ │ ├── noOrders.json │ │ ├── notFoundPage.json │ │ ├── orderSuccess.json │ │ └── shoppingBag.json │ ├── images │ │ ├── QRCode.png │ │ ├── appStore.png │ │ ├── banner1.jpg │ │ ├── banner2.jpg │ │ ├── banner3.jpg │ │ ├── banner4.jpg │ │ ├── facebook.png │ │ ├── front.png │ │ ├── googlePlay.png │ │ ├── instagram.png │ │ ├── linkedin.png │ │ └── twitter.png │ └── index.js │ ├── config │ └── axios.js │ ├── constants │ └── index.js │ ├── features │ ├── address │ │ ├── AddressApi.jsx │ │ ├── AddressSlice.jsx │ │ └── components │ │ │ └── Address.jsx │ ├── admin │ │ └── components │ │ │ ├── AddProduct.jsx │ │ │ ├── AdminDashBoard.jsx │ │ │ ├── AdminOrders.jsx │ │ │ └── ProductUpdate.jsx │ ├── auth │ │ ├── AuthApi.jsx │ │ ├── AuthSlice.jsx │ │ └── components │ │ │ ├── ForgotPassword.jsx │ │ │ ├── Login.jsx │ │ │ ├── Logout.jsx │ │ │ ├── OtpVerfication.jsx │ │ │ ├── Protected.jsx │ │ │ ├── ResetPassword.jsx │ │ │ └── Signup.jsx │ ├── brands │ │ ├── BrandApi.jsx │ │ └── BrandSlice.jsx │ ├── cart │ │ ├── CartApi.jsx │ │ ├── CartSlice.jsx │ │ └── components │ │ │ ├── Cart.jsx │ │ │ └── CartItem.jsx │ ├── categories │ │ ├── CategoriesApi.jsx │ │ └── CategoriesSlice.jsx │ ├── checkout │ │ └── components │ │ │ └── Checkout.jsx │ ├── footer │ │ └── Footer.jsx │ ├── navigation │ │ └── components │ │ │ └── Navbar.jsx │ ├── order │ │ ├── OrderApi.jsx │ │ ├── OrderSlice.jsx │ │ └── components │ │ │ └── UserOrders.jsx │ ├── products │ │ ├── ProductApi.jsx │ │ ├── ProductSlice.jsx │ │ └── components │ │ │ ├── ProductBanner.jsx │ │ │ ├── ProductCard.jsx │ │ │ ├── ProductDetails.jsx │ │ │ └── ProductList.jsx │ ├── review │ │ ├── ReviewApi.jsx │ │ ├── ReviewSlice.jsx │ │ └── components │ │ │ ├── ReviewItem.jsx │ │ │ └── Reviews.jsx │ ├── user │ │ ├── UserApi.jsx │ │ ├── UserSlice.jsx │ │ └── components │ │ │ └── UserProfile.jsx │ └── wishlist │ │ ├── WishlistApi.jsx │ │ ├── WishlistSlice.jsx │ │ └── components │ │ └── Wishlist.jsx │ ├── hooks │ └── useAuth │ │ ├── useAuthCheck.js │ │ └── useFetchLoggedInUserDetails.js │ ├── index.js │ ├── layout │ └── RootLayout.js │ ├── pages │ ├── AddProductPage.jsx │ ├── AdminDashboardPage.jsx │ ├── AdminOrdersPage.jsx │ ├── CartPage.jsx │ ├── CheckoutPage.jsx │ ├── ForgotPasswordPage.jsx │ ├── HomePage.jsx │ ├── LoginPage.jsx │ ├── NotFoundPage.jsx │ ├── OrderSuccessPage.jsx │ ├── OtpVerificationPage.jsx │ ├── ProductDetailsPage.jsx │ ├── ProductUpdatePage.jsx │ ├── ResetPasswordPage.jsx │ ├── SignupPage.jsx │ ├── UserOrdersPage.jsx │ ├── UserProfilePage.jsx │ ├── WishlistPage.jsx │ └── index.js │ └── theme │ └── theme.js └── readme.md /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/LICENSE -------------------------------------------------------------------------------- /backend/controllers/Address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/controllers/Address.js -------------------------------------------------------------------------------- /backend/controllers/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/controllers/Auth.js -------------------------------------------------------------------------------- /backend/controllers/Brand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/controllers/Brand.js -------------------------------------------------------------------------------- /backend/controllers/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/controllers/Cart.js -------------------------------------------------------------------------------- /backend/controllers/Category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/controllers/Category.js -------------------------------------------------------------------------------- /backend/controllers/Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/controllers/Order.js -------------------------------------------------------------------------------- /backend/controllers/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/controllers/Product.js -------------------------------------------------------------------------------- /backend/controllers/Review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/controllers/Review.js -------------------------------------------------------------------------------- /backend/controllers/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/controllers/User.js -------------------------------------------------------------------------------- /backend/controllers/Wishlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/controllers/Wishlist.js -------------------------------------------------------------------------------- /backend/database/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/database/db.js -------------------------------------------------------------------------------- /backend/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/index.js -------------------------------------------------------------------------------- /backend/middleware/VerifyToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/middleware/VerifyToken.js -------------------------------------------------------------------------------- /backend/models/Address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/models/Address.js -------------------------------------------------------------------------------- /backend/models/Brand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/models/Brand.js -------------------------------------------------------------------------------- /backend/models/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/models/Cart.js -------------------------------------------------------------------------------- /backend/models/Category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/models/Category.js -------------------------------------------------------------------------------- /backend/models/OTP.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/models/OTP.js -------------------------------------------------------------------------------- /backend/models/Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/models/Order.js -------------------------------------------------------------------------------- /backend/models/PasswordResetToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/models/PasswordResetToken.js -------------------------------------------------------------------------------- /backend/models/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/models/Product.js -------------------------------------------------------------------------------- /backend/models/Review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/models/Review.js -------------------------------------------------------------------------------- /backend/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/models/User.js -------------------------------------------------------------------------------- /backend/models/Wishlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/models/Wishlist.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/routes/Address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/routes/Address.js -------------------------------------------------------------------------------- /backend/routes/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/routes/Auth.js -------------------------------------------------------------------------------- /backend/routes/Brand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/routes/Brand.js -------------------------------------------------------------------------------- /backend/routes/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/routes/Cart.js -------------------------------------------------------------------------------- /backend/routes/Category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/routes/Category.js -------------------------------------------------------------------------------- /backend/routes/Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/routes/Order.js -------------------------------------------------------------------------------- /backend/routes/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/routes/Product.js -------------------------------------------------------------------------------- /backend/routes/Review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/routes/Review.js -------------------------------------------------------------------------------- /backend/routes/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/routes/User.js -------------------------------------------------------------------------------- /backend/routes/Wishlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/routes/Wishlist.js -------------------------------------------------------------------------------- /backend/seed/Address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/seed/Address.js -------------------------------------------------------------------------------- /backend/seed/Brand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/seed/Brand.js -------------------------------------------------------------------------------- /backend/seed/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/seed/Cart.js -------------------------------------------------------------------------------- /backend/seed/Category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/seed/Category.js -------------------------------------------------------------------------------- /backend/seed/Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/seed/Order.js -------------------------------------------------------------------------------- /backend/seed/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/seed/Product.js -------------------------------------------------------------------------------- /backend/seed/Review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/seed/Review.js -------------------------------------------------------------------------------- /backend/seed/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/seed/User.js -------------------------------------------------------------------------------- /backend/seed/Wishlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/seed/Wishlist.js -------------------------------------------------------------------------------- /backend/seed/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/seed/seed.js -------------------------------------------------------------------------------- /backend/utils/Emails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/utils/Emails.js -------------------------------------------------------------------------------- /backend/utils/GenerateOtp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/utils/GenerateOtp.js -------------------------------------------------------------------------------- /backend/utils/GenerateToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/utils/GenerateToken.js -------------------------------------------------------------------------------- /backend/utils/SanitizeUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/utils/SanitizeUser.js -------------------------------------------------------------------------------- /backend/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/backend/vercel.json -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/app/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/app/store.js -------------------------------------------------------------------------------- /frontend/src/assets/animations/ecommerceOutlook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/animations/ecommerceOutlook.json -------------------------------------------------------------------------------- /frontend/src/assets/animations/emptyWishlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/animations/emptyWishlist.json -------------------------------------------------------------------------------- /frontend/src/assets/animations/loading.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/animations/loading.json -------------------------------------------------------------------------------- /frontend/src/assets/animations/noOrders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/animations/noOrders.json -------------------------------------------------------------------------------- /frontend/src/assets/animations/notFoundPage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/animations/notFoundPage.json -------------------------------------------------------------------------------- /frontend/src/assets/animations/orderSuccess.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/animations/orderSuccess.json -------------------------------------------------------------------------------- /frontend/src/assets/animations/shoppingBag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/animations/shoppingBag.json -------------------------------------------------------------------------------- /frontend/src/assets/images/QRCode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/QRCode.png -------------------------------------------------------------------------------- /frontend/src/assets/images/appStore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/appStore.png -------------------------------------------------------------------------------- /frontend/src/assets/images/banner1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/banner1.jpg -------------------------------------------------------------------------------- /frontend/src/assets/images/banner2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/banner2.jpg -------------------------------------------------------------------------------- /frontend/src/assets/images/banner3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/banner3.jpg -------------------------------------------------------------------------------- /frontend/src/assets/images/banner4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/banner4.jpg -------------------------------------------------------------------------------- /frontend/src/assets/images/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/facebook.png -------------------------------------------------------------------------------- /frontend/src/assets/images/front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/front.png -------------------------------------------------------------------------------- /frontend/src/assets/images/googlePlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/googlePlay.png -------------------------------------------------------------------------------- /frontend/src/assets/images/instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/instagram.png -------------------------------------------------------------------------------- /frontend/src/assets/images/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/linkedin.png -------------------------------------------------------------------------------- /frontend/src/assets/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/images/twitter.png -------------------------------------------------------------------------------- /frontend/src/assets/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/assets/index.js -------------------------------------------------------------------------------- /frontend/src/config/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/config/axios.js -------------------------------------------------------------------------------- /frontend/src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/constants/index.js -------------------------------------------------------------------------------- /frontend/src/features/address/AddressApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/address/AddressApi.jsx -------------------------------------------------------------------------------- /frontend/src/features/address/AddressSlice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/address/AddressSlice.jsx -------------------------------------------------------------------------------- /frontend/src/features/address/components/Address.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/address/components/Address.jsx -------------------------------------------------------------------------------- /frontend/src/features/admin/components/AddProduct.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/admin/components/AddProduct.jsx -------------------------------------------------------------------------------- /frontend/src/features/admin/components/AdminDashBoard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/admin/components/AdminDashBoard.jsx -------------------------------------------------------------------------------- /frontend/src/features/admin/components/AdminOrders.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/admin/components/AdminOrders.jsx -------------------------------------------------------------------------------- /frontend/src/features/admin/components/ProductUpdate.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/admin/components/ProductUpdate.jsx -------------------------------------------------------------------------------- /frontend/src/features/auth/AuthApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/auth/AuthApi.jsx -------------------------------------------------------------------------------- /frontend/src/features/auth/AuthSlice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/auth/AuthSlice.jsx -------------------------------------------------------------------------------- /frontend/src/features/auth/components/ForgotPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/auth/components/ForgotPassword.jsx -------------------------------------------------------------------------------- /frontend/src/features/auth/components/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/auth/components/Login.jsx -------------------------------------------------------------------------------- /frontend/src/features/auth/components/Logout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/auth/components/Logout.jsx -------------------------------------------------------------------------------- /frontend/src/features/auth/components/OtpVerfication.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/auth/components/OtpVerfication.jsx -------------------------------------------------------------------------------- /frontend/src/features/auth/components/Protected.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/auth/components/Protected.jsx -------------------------------------------------------------------------------- /frontend/src/features/auth/components/ResetPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/auth/components/ResetPassword.jsx -------------------------------------------------------------------------------- /frontend/src/features/auth/components/Signup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/auth/components/Signup.jsx -------------------------------------------------------------------------------- /frontend/src/features/brands/BrandApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/brands/BrandApi.jsx -------------------------------------------------------------------------------- /frontend/src/features/brands/BrandSlice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/brands/BrandSlice.jsx -------------------------------------------------------------------------------- /frontend/src/features/cart/CartApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/cart/CartApi.jsx -------------------------------------------------------------------------------- /frontend/src/features/cart/CartSlice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/cart/CartSlice.jsx -------------------------------------------------------------------------------- /frontend/src/features/cart/components/Cart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/cart/components/Cart.jsx -------------------------------------------------------------------------------- /frontend/src/features/cart/components/CartItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/cart/components/CartItem.jsx -------------------------------------------------------------------------------- /frontend/src/features/categories/CategoriesApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/categories/CategoriesApi.jsx -------------------------------------------------------------------------------- /frontend/src/features/categories/CategoriesSlice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/categories/CategoriesSlice.jsx -------------------------------------------------------------------------------- /frontend/src/features/checkout/components/Checkout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/checkout/components/Checkout.jsx -------------------------------------------------------------------------------- /frontend/src/features/footer/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/footer/Footer.jsx -------------------------------------------------------------------------------- /frontend/src/features/navigation/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/navigation/components/Navbar.jsx -------------------------------------------------------------------------------- /frontend/src/features/order/OrderApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/order/OrderApi.jsx -------------------------------------------------------------------------------- /frontend/src/features/order/OrderSlice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/order/OrderSlice.jsx -------------------------------------------------------------------------------- /frontend/src/features/order/components/UserOrders.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/order/components/UserOrders.jsx -------------------------------------------------------------------------------- /frontend/src/features/products/ProductApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/products/ProductApi.jsx -------------------------------------------------------------------------------- /frontend/src/features/products/ProductSlice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/products/ProductSlice.jsx -------------------------------------------------------------------------------- /frontend/src/features/products/components/ProductBanner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/products/components/ProductBanner.jsx -------------------------------------------------------------------------------- /frontend/src/features/products/components/ProductCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/products/components/ProductCard.jsx -------------------------------------------------------------------------------- /frontend/src/features/products/components/ProductDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/products/components/ProductDetails.jsx -------------------------------------------------------------------------------- /frontend/src/features/products/components/ProductList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/products/components/ProductList.jsx -------------------------------------------------------------------------------- /frontend/src/features/review/ReviewApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/review/ReviewApi.jsx -------------------------------------------------------------------------------- /frontend/src/features/review/ReviewSlice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/review/ReviewSlice.jsx -------------------------------------------------------------------------------- /frontend/src/features/review/components/ReviewItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/review/components/ReviewItem.jsx -------------------------------------------------------------------------------- /frontend/src/features/review/components/Reviews.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/review/components/Reviews.jsx -------------------------------------------------------------------------------- /frontend/src/features/user/UserApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/user/UserApi.jsx -------------------------------------------------------------------------------- /frontend/src/features/user/UserSlice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/user/UserSlice.jsx -------------------------------------------------------------------------------- /frontend/src/features/user/components/UserProfile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/user/components/UserProfile.jsx -------------------------------------------------------------------------------- /frontend/src/features/wishlist/WishlistApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/wishlist/WishlistApi.jsx -------------------------------------------------------------------------------- /frontend/src/features/wishlist/WishlistSlice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/wishlist/WishlistSlice.jsx -------------------------------------------------------------------------------- /frontend/src/features/wishlist/components/Wishlist.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/features/wishlist/components/Wishlist.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/useAuth/useAuthCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/hooks/useAuth/useAuthCheck.js -------------------------------------------------------------------------------- /frontend/src/hooks/useAuth/useFetchLoggedInUserDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/hooks/useAuth/useFetchLoggedInUserDetails.js -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/layout/RootLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/layout/RootLayout.js -------------------------------------------------------------------------------- /frontend/src/pages/AddProductPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/AddProductPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/AdminDashboardPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/AdminDashboardPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/AdminOrdersPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/AdminOrdersPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/CartPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/CartPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/CheckoutPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/CheckoutPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/ForgotPasswordPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/ForgotPasswordPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/HomePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/HomePage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/LoginPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/LoginPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/NotFoundPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/NotFoundPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/OrderSuccessPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/OrderSuccessPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/OtpVerificationPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/OtpVerificationPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/ProductDetailsPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/ProductDetailsPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/ProductUpdatePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/ProductUpdatePage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/ResetPasswordPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/ResetPasswordPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/SignupPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/SignupPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/UserOrdersPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/UserOrdersPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/UserProfilePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/UserProfilePage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/WishlistPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/WishlistPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/pages/index.js -------------------------------------------------------------------------------- /frontend/src/theme/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/frontend/src/theme/theme.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RishiBakshii/mern-ecommerce/HEAD/readme.md --------------------------------------------------------------------------------