├── client ├── .gitignore ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── jsconfig.json ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ └── vite.svg ├── src │ ├── App.css │ ├── App.jsx │ ├── assets │ │ ├── account.jpg │ │ ├── banner-1.webp │ │ ├── banner-2.webp │ │ ├── banner-3.webp │ │ └── react.svg │ ├── components │ │ ├── admin-view │ │ │ ├── header.jsx │ │ │ ├── image-upload.jsx │ │ │ ├── layout.jsx │ │ │ ├── order-details.jsx │ │ │ ├── orders.jsx │ │ │ ├── product-tile.jsx │ │ │ └── sidebar.jsx │ │ ├── auth │ │ │ └── layout.jsx │ │ ├── common │ │ │ ├── check-auth.jsx │ │ │ ├── form.jsx │ │ │ └── star-rating.jsx │ │ ├── shopping-view │ │ │ ├── address-card.jsx │ │ │ ├── address.jsx │ │ │ ├── cart-items-content.jsx │ │ │ ├── cart-wrapper.jsx │ │ │ ├── filter.jsx │ │ │ ├── header.jsx │ │ │ ├── layout.jsx │ │ │ ├── order-details.jsx │ │ │ ├── orders.jsx │ │ │ ├── product-details.jsx │ │ │ └── product-tile.jsx │ │ └── ui │ │ │ ├── avatar.jsx │ │ │ ├── badge.jsx │ │ │ ├── button.jsx │ │ │ ├── card.jsx │ │ │ ├── checkbox.jsx │ │ │ ├── dialog.jsx │ │ │ ├── dropdown-menu.jsx │ │ │ ├── input.jsx │ │ │ ├── label.jsx │ │ │ ├── select.jsx │ │ │ ├── separator.jsx │ │ │ ├── sheet.jsx │ │ │ ├── skeleton.jsx │ │ │ ├── table.jsx │ │ │ ├── tabs.jsx │ │ │ ├── textarea.jsx │ │ │ ├── toast.jsx │ │ │ ├── toaster.jsx │ │ │ └── use-toast.js │ ├── config │ │ └── index.js │ ├── index.css │ ├── lib │ │ └── utils.js │ ├── main.jsx │ ├── pages │ │ ├── admin-view │ │ │ ├── dashboard.jsx │ │ │ ├── features.jsx │ │ │ ├── orders.jsx │ │ │ └── products.jsx │ │ ├── auth │ │ │ ├── login.jsx │ │ │ └── register.jsx │ │ ├── not-found │ │ │ └── index.jsx │ │ ├── shopping-view │ │ │ ├── account.jsx │ │ │ ├── checkout.jsx │ │ │ ├── home.jsx │ │ │ ├── listing.jsx │ │ │ ├── payment-success.jsx │ │ │ ├── paypal-return.jsx │ │ │ └── search.jsx │ │ └── unauth-page │ │ │ └── index.jsx │ └── store │ │ ├── admin │ │ ├── order-slice │ │ │ └── index.js │ │ └── products-slice │ │ │ └── index.js │ │ ├── auth-slice │ │ └── index.js │ │ ├── common-slice │ │ └── index.js │ │ ├── shop │ │ ├── address-slice │ │ │ └── index.js │ │ ├── cart-slice │ │ │ └── index.js │ │ ├── order-slice │ │ │ └── index.js │ │ ├── products-slice │ │ │ └── index.js │ │ ├── review-slice │ │ │ └── index.js │ │ └── search-slice │ │ │ └── index.js │ │ └── store.js ├── tailwind.config.js └── vite.config.js └── server ├── .gitignore ├── controllers ├── admin │ ├── order-controller.js │ └── products-controller.js ├── auth │ └── auth-controller.js ├── common │ └── feature-controller.js └── shop │ ├── address-controller.js │ ├── cart-controller.js │ ├── order-controller.js │ ├── product-review-controller.js │ ├── products-controller.js │ └── search-controller.js ├── helpers ├── cloudinary.js └── paypal.js ├── models ├── Address.js ├── Cart.js ├── Feature.js ├── Order.js ├── Product.js ├── Review.js └── User.js ├── package-lock.json ├── package.json ├── routes ├── admin │ ├── order-routes.js │ └── products-routes.js ├── auth │ └── auth-routes.js ├── common │ └── feature-routes.js └── shop │ ├── address-routes.js │ ├── cart-routes.js │ ├── order-routes.js │ ├── products-routes.js │ ├── review-routes.js │ └── search-routes.js └── server.js /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/README.md -------------------------------------------------------------------------------- /client/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/components.json -------------------------------------------------------------------------------- /client/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/eslint.config.js -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/index.html -------------------------------------------------------------------------------- /client/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/jsconfig.json -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/postcss.config.js -------------------------------------------------------------------------------- /client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/public/vite.svg -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/App.css -------------------------------------------------------------------------------- /client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/App.jsx -------------------------------------------------------------------------------- /client/src/assets/account.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/assets/account.jpg -------------------------------------------------------------------------------- /client/src/assets/banner-1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/assets/banner-1.webp -------------------------------------------------------------------------------- /client/src/assets/banner-2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/assets/banner-2.webp -------------------------------------------------------------------------------- /client/src/assets/banner-3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/assets/banner-3.webp -------------------------------------------------------------------------------- /client/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/assets/react.svg -------------------------------------------------------------------------------- /client/src/components/admin-view/header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/admin-view/header.jsx -------------------------------------------------------------------------------- /client/src/components/admin-view/image-upload.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/admin-view/image-upload.jsx -------------------------------------------------------------------------------- /client/src/components/admin-view/layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/admin-view/layout.jsx -------------------------------------------------------------------------------- /client/src/components/admin-view/order-details.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/admin-view/order-details.jsx -------------------------------------------------------------------------------- /client/src/components/admin-view/orders.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/admin-view/orders.jsx -------------------------------------------------------------------------------- /client/src/components/admin-view/product-tile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/admin-view/product-tile.jsx -------------------------------------------------------------------------------- /client/src/components/admin-view/sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/admin-view/sidebar.jsx -------------------------------------------------------------------------------- /client/src/components/auth/layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/auth/layout.jsx -------------------------------------------------------------------------------- /client/src/components/common/check-auth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/common/check-auth.jsx -------------------------------------------------------------------------------- /client/src/components/common/form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/common/form.jsx -------------------------------------------------------------------------------- /client/src/components/common/star-rating.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/common/star-rating.jsx -------------------------------------------------------------------------------- /client/src/components/shopping-view/address-card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/shopping-view/address-card.jsx -------------------------------------------------------------------------------- /client/src/components/shopping-view/address.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/shopping-view/address.jsx -------------------------------------------------------------------------------- /client/src/components/shopping-view/cart-items-content.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/shopping-view/cart-items-content.jsx -------------------------------------------------------------------------------- /client/src/components/shopping-view/cart-wrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/shopping-view/cart-wrapper.jsx -------------------------------------------------------------------------------- /client/src/components/shopping-view/filter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/shopping-view/filter.jsx -------------------------------------------------------------------------------- /client/src/components/shopping-view/header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/shopping-view/header.jsx -------------------------------------------------------------------------------- /client/src/components/shopping-view/layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/shopping-view/layout.jsx -------------------------------------------------------------------------------- /client/src/components/shopping-view/order-details.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/shopping-view/order-details.jsx -------------------------------------------------------------------------------- /client/src/components/shopping-view/orders.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/shopping-view/orders.jsx -------------------------------------------------------------------------------- /client/src/components/shopping-view/product-details.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/shopping-view/product-details.jsx -------------------------------------------------------------------------------- /client/src/components/shopping-view/product-tile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/shopping-view/product-tile.jsx -------------------------------------------------------------------------------- /client/src/components/ui/avatar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/avatar.jsx -------------------------------------------------------------------------------- /client/src/components/ui/badge.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/badge.jsx -------------------------------------------------------------------------------- /client/src/components/ui/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/button.jsx -------------------------------------------------------------------------------- /client/src/components/ui/card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/card.jsx -------------------------------------------------------------------------------- /client/src/components/ui/checkbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/checkbox.jsx -------------------------------------------------------------------------------- /client/src/components/ui/dialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/dialog.jsx -------------------------------------------------------------------------------- /client/src/components/ui/dropdown-menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/dropdown-menu.jsx -------------------------------------------------------------------------------- /client/src/components/ui/input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/input.jsx -------------------------------------------------------------------------------- /client/src/components/ui/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/label.jsx -------------------------------------------------------------------------------- /client/src/components/ui/select.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/select.jsx -------------------------------------------------------------------------------- /client/src/components/ui/separator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/separator.jsx -------------------------------------------------------------------------------- /client/src/components/ui/sheet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/sheet.jsx -------------------------------------------------------------------------------- /client/src/components/ui/skeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/skeleton.jsx -------------------------------------------------------------------------------- /client/src/components/ui/table.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/table.jsx -------------------------------------------------------------------------------- /client/src/components/ui/tabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/tabs.jsx -------------------------------------------------------------------------------- /client/src/components/ui/textarea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/textarea.jsx -------------------------------------------------------------------------------- /client/src/components/ui/toast.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/toast.jsx -------------------------------------------------------------------------------- /client/src/components/ui/toaster.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/toaster.jsx -------------------------------------------------------------------------------- /client/src/components/ui/use-toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/components/ui/use-toast.js -------------------------------------------------------------------------------- /client/src/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/config/index.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/lib/utils.js -------------------------------------------------------------------------------- /client/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/main.jsx -------------------------------------------------------------------------------- /client/src/pages/admin-view/dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/admin-view/dashboard.jsx -------------------------------------------------------------------------------- /client/src/pages/admin-view/features.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/admin-view/features.jsx -------------------------------------------------------------------------------- /client/src/pages/admin-view/orders.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/admin-view/orders.jsx -------------------------------------------------------------------------------- /client/src/pages/admin-view/products.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/admin-view/products.jsx -------------------------------------------------------------------------------- /client/src/pages/auth/login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/auth/login.jsx -------------------------------------------------------------------------------- /client/src/pages/auth/register.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/auth/register.jsx -------------------------------------------------------------------------------- /client/src/pages/not-found/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/not-found/index.jsx -------------------------------------------------------------------------------- /client/src/pages/shopping-view/account.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/shopping-view/account.jsx -------------------------------------------------------------------------------- /client/src/pages/shopping-view/checkout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/shopping-view/checkout.jsx -------------------------------------------------------------------------------- /client/src/pages/shopping-view/home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/shopping-view/home.jsx -------------------------------------------------------------------------------- /client/src/pages/shopping-view/listing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/shopping-view/listing.jsx -------------------------------------------------------------------------------- /client/src/pages/shopping-view/payment-success.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/shopping-view/payment-success.jsx -------------------------------------------------------------------------------- /client/src/pages/shopping-view/paypal-return.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/shopping-view/paypal-return.jsx -------------------------------------------------------------------------------- /client/src/pages/shopping-view/search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/shopping-view/search.jsx -------------------------------------------------------------------------------- /client/src/pages/unauth-page/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/pages/unauth-page/index.jsx -------------------------------------------------------------------------------- /client/src/store/admin/order-slice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/store/admin/order-slice/index.js -------------------------------------------------------------------------------- /client/src/store/admin/products-slice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/store/admin/products-slice/index.js -------------------------------------------------------------------------------- /client/src/store/auth-slice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/store/auth-slice/index.js -------------------------------------------------------------------------------- /client/src/store/common-slice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/store/common-slice/index.js -------------------------------------------------------------------------------- /client/src/store/shop/address-slice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/store/shop/address-slice/index.js -------------------------------------------------------------------------------- /client/src/store/shop/cart-slice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/store/shop/cart-slice/index.js -------------------------------------------------------------------------------- /client/src/store/shop/order-slice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/store/shop/order-slice/index.js -------------------------------------------------------------------------------- /client/src/store/shop/products-slice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/store/shop/products-slice/index.js -------------------------------------------------------------------------------- /client/src/store/shop/review-slice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/store/shop/review-slice/index.js -------------------------------------------------------------------------------- /client/src/store/shop/search-slice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/store/shop/search-slice/index.js -------------------------------------------------------------------------------- /client/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/src/store/store.js -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | dist/ -------------------------------------------------------------------------------- /server/controllers/admin/order-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/controllers/admin/order-controller.js -------------------------------------------------------------------------------- /server/controllers/admin/products-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/controllers/admin/products-controller.js -------------------------------------------------------------------------------- /server/controllers/auth/auth-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/controllers/auth/auth-controller.js -------------------------------------------------------------------------------- /server/controllers/common/feature-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/controllers/common/feature-controller.js -------------------------------------------------------------------------------- /server/controllers/shop/address-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/controllers/shop/address-controller.js -------------------------------------------------------------------------------- /server/controllers/shop/cart-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/controllers/shop/cart-controller.js -------------------------------------------------------------------------------- /server/controllers/shop/order-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/controllers/shop/order-controller.js -------------------------------------------------------------------------------- /server/controllers/shop/product-review-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/controllers/shop/product-review-controller.js -------------------------------------------------------------------------------- /server/controllers/shop/products-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/controllers/shop/products-controller.js -------------------------------------------------------------------------------- /server/controllers/shop/search-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/controllers/shop/search-controller.js -------------------------------------------------------------------------------- /server/helpers/cloudinary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/helpers/cloudinary.js -------------------------------------------------------------------------------- /server/helpers/paypal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/helpers/paypal.js -------------------------------------------------------------------------------- /server/models/Address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/models/Address.js -------------------------------------------------------------------------------- /server/models/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/models/Cart.js -------------------------------------------------------------------------------- /server/models/Feature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/models/Feature.js -------------------------------------------------------------------------------- /server/models/Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/models/Order.js -------------------------------------------------------------------------------- /server/models/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/models/Product.js -------------------------------------------------------------------------------- /server/models/Review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/models/Review.js -------------------------------------------------------------------------------- /server/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/models/User.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/package.json -------------------------------------------------------------------------------- /server/routes/admin/order-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/routes/admin/order-routes.js -------------------------------------------------------------------------------- /server/routes/admin/products-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/routes/admin/products-routes.js -------------------------------------------------------------------------------- /server/routes/auth/auth-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/routes/auth/auth-routes.js -------------------------------------------------------------------------------- /server/routes/common/feature-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/routes/common/feature-routes.js -------------------------------------------------------------------------------- /server/routes/shop/address-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/routes/shop/address-routes.js -------------------------------------------------------------------------------- /server/routes/shop/cart-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/routes/shop/cart-routes.js -------------------------------------------------------------------------------- /server/routes/shop/order-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/routes/shop/order-routes.js -------------------------------------------------------------------------------- /server/routes/shop/products-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/routes/shop/products-routes.js -------------------------------------------------------------------------------- /server/routes/shop/review-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/routes/shop/review-routes.js -------------------------------------------------------------------------------- /server/routes/shop/search-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/routes/shop/search-routes.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/mern-ecommerce-2024/HEAD/server/server.js --------------------------------------------------------------------------------