├── .gitignore ├── README.md ├── client ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package.json ├── postcss.config.js ├── public │ ├── images │ │ ├── auth-banner │ │ │ ├── auth-compressed.webp │ │ │ └── auth.webp │ │ ├── home-banner │ │ │ ├── home-compressed.webp │ │ │ └── home.webp │ │ ├── product-category │ │ │ ├── fruits-compressed.webp │ │ │ ├── fruits.webp │ │ │ ├── nuts-compressed.webp │ │ │ ├── nuts.webp │ │ │ ├── pulses-compressed.webp │ │ │ ├── pulses.webp │ │ │ ├── rice-compressed.webp │ │ │ ├── rice.webp │ │ │ ├── spices-compressed.webp │ │ │ ├── spices.webp │ │ │ ├── sugar-compressed.webp │ │ │ ├── sugar.webp │ │ │ ├── vegetables-compressed.webp │ │ │ ├── vegetables.webp │ │ │ ├── wheat-compressed.webp │ │ │ └── wheat.webp │ │ └── verify-bg │ │ │ ├── verify-compressed.webp │ │ │ └── verify.webp │ └── logo.png ├── src │ ├── App.css │ ├── App.jsx │ ├── assets │ │ └── pin.png │ ├── components │ │ ├── account │ │ │ ├── FormHeading.jsx │ │ │ ├── FormSwitch.jsx │ │ │ └── SideImage.jsx │ │ ├── button │ │ │ ├── ShareButton.jsx │ │ │ └── SubmitButton.jsx │ │ ├── cart │ │ │ └── CartCard.jsx │ │ ├── empty_state │ │ │ └── EmptyStateText.jsx │ │ ├── footer │ │ │ └── Footer.jsx │ │ ├── graphs │ │ │ ├── AreaGraph.jsx │ │ │ └── BarGraph.jsx │ │ ├── heading │ │ │ └── Heading.jsx │ │ ├── home │ │ │ └── CategoryCard.jsx │ │ ├── input │ │ │ └── InputTag.jsx │ │ ├── loading │ │ │ ├── Loader.jsx │ │ │ └── Spinner.jsx │ │ ├── map │ │ │ └── LeafletMap.jsx │ │ ├── navbar │ │ │ └── Navbar.jsx │ │ ├── orders │ │ │ └── OrderCartCard.jsx │ │ ├── product_details │ │ │ └── Rating.jsx │ │ ├── products │ │ │ └── ProductCard.jsx │ │ ├── scroll │ │ │ └── ScrollToTop.jsx │ │ ├── seller_dashboard │ │ │ └── NavItem.jsx │ │ └── skeleton │ │ │ ├── BoxSkeleton.jsx │ │ │ ├── FAQSellerSkeleton.jsx │ │ │ ├── FAQSkeleton.jsx │ │ │ ├── GraphSkeleton.jsx │ │ │ ├── ProductSkeleton.jsx │ │ │ ├── ReviewsSkeleton.jsx │ │ │ ├── TableSkeleton.jsx │ │ │ └── TextSkeleton.jsx │ ├── constants │ │ └── apiEndpoints.js │ ├── hooks │ │ ├── ai │ │ │ └── useAI.js │ │ ├── api │ │ │ └── useHttpClient.js │ │ ├── auth │ │ │ └── useEmailAuth.js │ │ ├── faqs │ │ │ └── useFaqs.js │ │ ├── graph │ │ │ └── useGraph.js │ │ ├── image │ │ │ └── useProgressiveImg.js │ │ ├── orders │ │ │ └── useOrder.js │ │ ├── products │ │ │ └── useProducts.js │ │ ├── reviews │ │ │ └── useReviews.js │ │ └── socket │ │ │ └── useStockUpdateSocket.js │ ├── index.css │ ├── main.jsx │ ├── pages │ │ ├── account │ │ │ └── index.jsx │ │ ├── cart │ │ │ └── index.jsx │ │ ├── home │ │ │ ├── Category.jsx │ │ │ ├── Hero.jsx │ │ │ └── index.jsx │ │ ├── map │ │ │ └── index.jsx │ │ ├── orders │ │ │ ├── CustomerLocationSelector.jsx │ │ │ ├── OrderSummary.jsx │ │ │ ├── PaymentCard.jsx │ │ │ └── index.jsx │ │ ├── product_details │ │ │ ├── FAQ.jsx │ │ │ ├── ProductDetails.jsx │ │ │ ├── ProductReviewForm.jsx │ │ │ ├── ProductReviews.jsx │ │ │ ├── SellerContact.jsx │ │ │ └── index.jsx │ │ ├── products │ │ │ └── index.jsx │ │ ├── seller_dashboard │ │ │ ├── CropSenseAI.jsx │ │ │ ├── SellerFAQs.jsx │ │ │ ├── SellerOrderRequests.jsx │ │ │ ├── SellerOverview.jsx │ │ │ ├── SellerProducts.jsx │ │ │ └── index.jsx │ │ ├── seller_product_operation │ │ │ └── index.jsx │ │ └── verify │ │ │ └── index.jsx │ ├── redux │ │ ├── actions.jsx │ │ ├── constants.jsx │ │ ├── reducers │ │ │ ├── cartReducer.jsx │ │ │ ├── productReducer.jsx │ │ │ ├── sellerEditProductReducer.jsx │ │ │ └── userLocationReducer.jsx │ │ ├── rootReducer.jsx │ │ └── store.js │ └── utils │ │ └── helper │ │ ├── captializeFirstLetter.js │ │ ├── getCurrentDateTime.js │ │ ├── getCurrentLocation.js │ │ ├── notification.js │ │ └── notificationType.js ├── tailwind.config.js ├── vercel.json └── vite.config.js ├── left CropConnect.txt └── server ├── config └── connectDB.js ├── constants └── productCategory.js ├── controllers ├── aiController.js ├── authController.js ├── faqController.js ├── graphController.js ├── orderController.js ├── productController.js └── reviewController.js ├── helper ├── capitalizeFirstLetter.js └── formatDate.js ├── index.js ├── middlewares └── verifyAccessToken.js ├── models ├── faqSchema.js ├── orderSchema.js ├── productSchema.js ├── reviewSchema.js ├── sellerSchema.js └── userSchema.js ├── package.json ├── routes ├── ai.js ├── auth.js ├── faq.js ├── graph.js ├── order.js ├── product.js └── review.js ├── services ├── authServices.js ├── cloudinaryServices.js ├── cookieServices.js ├── cropPredictorServices.js ├── locationServices.js ├── mailServices.js ├── orderServices.js ├── productServices.js └── setupWebSocket.js └── vercel.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/README.md -------------------------------------------------------------------------------- /client/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/.eslintrc.cjs -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/README.md -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/postcss.config.js -------------------------------------------------------------------------------- /client/public/images/auth-banner/auth-compressed.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/auth-banner/auth-compressed.webp -------------------------------------------------------------------------------- /client/public/images/auth-banner/auth.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/auth-banner/auth.webp -------------------------------------------------------------------------------- /client/public/images/home-banner/home-compressed.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/home-banner/home-compressed.webp -------------------------------------------------------------------------------- /client/public/images/home-banner/home.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/home-banner/home.webp -------------------------------------------------------------------------------- /client/public/images/product-category/fruits-compressed.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/fruits-compressed.webp -------------------------------------------------------------------------------- /client/public/images/product-category/fruits.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/fruits.webp -------------------------------------------------------------------------------- /client/public/images/product-category/nuts-compressed.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/nuts-compressed.webp -------------------------------------------------------------------------------- /client/public/images/product-category/nuts.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/nuts.webp -------------------------------------------------------------------------------- /client/public/images/product-category/pulses-compressed.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/pulses-compressed.webp -------------------------------------------------------------------------------- /client/public/images/product-category/pulses.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/pulses.webp -------------------------------------------------------------------------------- /client/public/images/product-category/rice-compressed.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/rice-compressed.webp -------------------------------------------------------------------------------- /client/public/images/product-category/rice.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/rice.webp -------------------------------------------------------------------------------- /client/public/images/product-category/spices-compressed.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/spices-compressed.webp -------------------------------------------------------------------------------- /client/public/images/product-category/spices.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/spices.webp -------------------------------------------------------------------------------- /client/public/images/product-category/sugar-compressed.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/sugar-compressed.webp -------------------------------------------------------------------------------- /client/public/images/product-category/sugar.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/sugar.webp -------------------------------------------------------------------------------- /client/public/images/product-category/vegetables-compressed.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/vegetables-compressed.webp -------------------------------------------------------------------------------- /client/public/images/product-category/vegetables.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/vegetables.webp -------------------------------------------------------------------------------- /client/public/images/product-category/wheat-compressed.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/wheat-compressed.webp -------------------------------------------------------------------------------- /client/public/images/product-category/wheat.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/product-category/wheat.webp -------------------------------------------------------------------------------- /client/public/images/verify-bg/verify-compressed.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/verify-bg/verify-compressed.webp -------------------------------------------------------------------------------- /client/public/images/verify-bg/verify.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/images/verify-bg/verify.webp -------------------------------------------------------------------------------- /client/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/public/logo.png -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/App.css -------------------------------------------------------------------------------- /client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/App.jsx -------------------------------------------------------------------------------- /client/src/assets/pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/assets/pin.png -------------------------------------------------------------------------------- /client/src/components/account/FormHeading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/account/FormHeading.jsx -------------------------------------------------------------------------------- /client/src/components/account/FormSwitch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/account/FormSwitch.jsx -------------------------------------------------------------------------------- /client/src/components/account/SideImage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/account/SideImage.jsx -------------------------------------------------------------------------------- /client/src/components/button/ShareButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/button/ShareButton.jsx -------------------------------------------------------------------------------- /client/src/components/button/SubmitButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/button/SubmitButton.jsx -------------------------------------------------------------------------------- /client/src/components/cart/CartCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/cart/CartCard.jsx -------------------------------------------------------------------------------- /client/src/components/empty_state/EmptyStateText.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/empty_state/EmptyStateText.jsx -------------------------------------------------------------------------------- /client/src/components/footer/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/footer/Footer.jsx -------------------------------------------------------------------------------- /client/src/components/graphs/AreaGraph.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/graphs/AreaGraph.jsx -------------------------------------------------------------------------------- /client/src/components/graphs/BarGraph.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/graphs/BarGraph.jsx -------------------------------------------------------------------------------- /client/src/components/heading/Heading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/heading/Heading.jsx -------------------------------------------------------------------------------- /client/src/components/home/CategoryCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/home/CategoryCard.jsx -------------------------------------------------------------------------------- /client/src/components/input/InputTag.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/input/InputTag.jsx -------------------------------------------------------------------------------- /client/src/components/loading/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/loading/Loader.jsx -------------------------------------------------------------------------------- /client/src/components/loading/Spinner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/loading/Spinner.jsx -------------------------------------------------------------------------------- /client/src/components/map/LeafletMap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/map/LeafletMap.jsx -------------------------------------------------------------------------------- /client/src/components/navbar/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/navbar/Navbar.jsx -------------------------------------------------------------------------------- /client/src/components/orders/OrderCartCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/orders/OrderCartCard.jsx -------------------------------------------------------------------------------- /client/src/components/product_details/Rating.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/product_details/Rating.jsx -------------------------------------------------------------------------------- /client/src/components/products/ProductCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/products/ProductCard.jsx -------------------------------------------------------------------------------- /client/src/components/scroll/ScrollToTop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/scroll/ScrollToTop.jsx -------------------------------------------------------------------------------- /client/src/components/seller_dashboard/NavItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/seller_dashboard/NavItem.jsx -------------------------------------------------------------------------------- /client/src/components/skeleton/BoxSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/skeleton/BoxSkeleton.jsx -------------------------------------------------------------------------------- /client/src/components/skeleton/FAQSellerSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/skeleton/FAQSellerSkeleton.jsx -------------------------------------------------------------------------------- /client/src/components/skeleton/FAQSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/skeleton/FAQSkeleton.jsx -------------------------------------------------------------------------------- /client/src/components/skeleton/GraphSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/skeleton/GraphSkeleton.jsx -------------------------------------------------------------------------------- /client/src/components/skeleton/ProductSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/skeleton/ProductSkeleton.jsx -------------------------------------------------------------------------------- /client/src/components/skeleton/ReviewsSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/skeleton/ReviewsSkeleton.jsx -------------------------------------------------------------------------------- /client/src/components/skeleton/TableSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/skeleton/TableSkeleton.jsx -------------------------------------------------------------------------------- /client/src/components/skeleton/TextSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/components/skeleton/TextSkeleton.jsx -------------------------------------------------------------------------------- /client/src/constants/apiEndpoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/constants/apiEndpoints.js -------------------------------------------------------------------------------- /client/src/hooks/ai/useAI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/hooks/ai/useAI.js -------------------------------------------------------------------------------- /client/src/hooks/api/useHttpClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/hooks/api/useHttpClient.js -------------------------------------------------------------------------------- /client/src/hooks/auth/useEmailAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/hooks/auth/useEmailAuth.js -------------------------------------------------------------------------------- /client/src/hooks/faqs/useFaqs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/hooks/faqs/useFaqs.js -------------------------------------------------------------------------------- /client/src/hooks/graph/useGraph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/hooks/graph/useGraph.js -------------------------------------------------------------------------------- /client/src/hooks/image/useProgressiveImg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/hooks/image/useProgressiveImg.js -------------------------------------------------------------------------------- /client/src/hooks/orders/useOrder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/hooks/orders/useOrder.js -------------------------------------------------------------------------------- /client/src/hooks/products/useProducts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/hooks/products/useProducts.js -------------------------------------------------------------------------------- /client/src/hooks/reviews/useReviews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/hooks/reviews/useReviews.js -------------------------------------------------------------------------------- /client/src/hooks/socket/useStockUpdateSocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/hooks/socket/useStockUpdateSocket.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/main.jsx -------------------------------------------------------------------------------- /client/src/pages/account/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/account/index.jsx -------------------------------------------------------------------------------- /client/src/pages/cart/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/cart/index.jsx -------------------------------------------------------------------------------- /client/src/pages/home/Category.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/home/Category.jsx -------------------------------------------------------------------------------- /client/src/pages/home/Hero.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/home/Hero.jsx -------------------------------------------------------------------------------- /client/src/pages/home/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/home/index.jsx -------------------------------------------------------------------------------- /client/src/pages/map/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/map/index.jsx -------------------------------------------------------------------------------- /client/src/pages/orders/CustomerLocationSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/orders/CustomerLocationSelector.jsx -------------------------------------------------------------------------------- /client/src/pages/orders/OrderSummary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/orders/OrderSummary.jsx -------------------------------------------------------------------------------- /client/src/pages/orders/PaymentCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/orders/PaymentCard.jsx -------------------------------------------------------------------------------- /client/src/pages/orders/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/orders/index.jsx -------------------------------------------------------------------------------- /client/src/pages/product_details/FAQ.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/product_details/FAQ.jsx -------------------------------------------------------------------------------- /client/src/pages/product_details/ProductDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/product_details/ProductDetails.jsx -------------------------------------------------------------------------------- /client/src/pages/product_details/ProductReviewForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/product_details/ProductReviewForm.jsx -------------------------------------------------------------------------------- /client/src/pages/product_details/ProductReviews.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/product_details/ProductReviews.jsx -------------------------------------------------------------------------------- /client/src/pages/product_details/SellerContact.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/product_details/SellerContact.jsx -------------------------------------------------------------------------------- /client/src/pages/product_details/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/product_details/index.jsx -------------------------------------------------------------------------------- /client/src/pages/products/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/products/index.jsx -------------------------------------------------------------------------------- /client/src/pages/seller_dashboard/CropSenseAI.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/seller_dashboard/CropSenseAI.jsx -------------------------------------------------------------------------------- /client/src/pages/seller_dashboard/SellerFAQs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/seller_dashboard/SellerFAQs.jsx -------------------------------------------------------------------------------- /client/src/pages/seller_dashboard/SellerOrderRequests.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/seller_dashboard/SellerOrderRequests.jsx -------------------------------------------------------------------------------- /client/src/pages/seller_dashboard/SellerOverview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/seller_dashboard/SellerOverview.jsx -------------------------------------------------------------------------------- /client/src/pages/seller_dashboard/SellerProducts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/seller_dashboard/SellerProducts.jsx -------------------------------------------------------------------------------- /client/src/pages/seller_dashboard/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/seller_dashboard/index.jsx -------------------------------------------------------------------------------- /client/src/pages/seller_product_operation/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/seller_product_operation/index.jsx -------------------------------------------------------------------------------- /client/src/pages/verify/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/pages/verify/index.jsx -------------------------------------------------------------------------------- /client/src/redux/actions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/redux/actions.jsx -------------------------------------------------------------------------------- /client/src/redux/constants.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/redux/constants.jsx -------------------------------------------------------------------------------- /client/src/redux/reducers/cartReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/redux/reducers/cartReducer.jsx -------------------------------------------------------------------------------- /client/src/redux/reducers/productReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/redux/reducers/productReducer.jsx -------------------------------------------------------------------------------- /client/src/redux/reducers/sellerEditProductReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/redux/reducers/sellerEditProductReducer.jsx -------------------------------------------------------------------------------- /client/src/redux/reducers/userLocationReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/redux/reducers/userLocationReducer.jsx -------------------------------------------------------------------------------- /client/src/redux/rootReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/redux/rootReducer.jsx -------------------------------------------------------------------------------- /client/src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/redux/store.js -------------------------------------------------------------------------------- /client/src/utils/helper/captializeFirstLetter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/utils/helper/captializeFirstLetter.js -------------------------------------------------------------------------------- /client/src/utils/helper/getCurrentDateTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/utils/helper/getCurrentDateTime.js -------------------------------------------------------------------------------- /client/src/utils/helper/getCurrentLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/utils/helper/getCurrentLocation.js -------------------------------------------------------------------------------- /client/src/utils/helper/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/utils/helper/notification.js -------------------------------------------------------------------------------- /client/src/utils/helper/notificationType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/src/utils/helper/notificationType.js -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/vercel.json -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /left CropConnect.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/left CropConnect.txt -------------------------------------------------------------------------------- /server/config/connectDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/config/connectDB.js -------------------------------------------------------------------------------- /server/constants/productCategory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/constants/productCategory.js -------------------------------------------------------------------------------- /server/controllers/aiController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/controllers/aiController.js -------------------------------------------------------------------------------- /server/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/controllers/authController.js -------------------------------------------------------------------------------- /server/controllers/faqController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/controllers/faqController.js -------------------------------------------------------------------------------- /server/controllers/graphController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/controllers/graphController.js -------------------------------------------------------------------------------- /server/controllers/orderController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/controllers/orderController.js -------------------------------------------------------------------------------- /server/controllers/productController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/controllers/productController.js -------------------------------------------------------------------------------- /server/controllers/reviewController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/controllers/reviewController.js -------------------------------------------------------------------------------- /server/helper/capitalizeFirstLetter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/helper/capitalizeFirstLetter.js -------------------------------------------------------------------------------- /server/helper/formatDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/helper/formatDate.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/index.js -------------------------------------------------------------------------------- /server/middlewares/verifyAccessToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/middlewares/verifyAccessToken.js -------------------------------------------------------------------------------- /server/models/faqSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/models/faqSchema.js -------------------------------------------------------------------------------- /server/models/orderSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/models/orderSchema.js -------------------------------------------------------------------------------- /server/models/productSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/models/productSchema.js -------------------------------------------------------------------------------- /server/models/reviewSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/models/reviewSchema.js -------------------------------------------------------------------------------- /server/models/sellerSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/models/sellerSchema.js -------------------------------------------------------------------------------- /server/models/userSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/models/userSchema.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/package.json -------------------------------------------------------------------------------- /server/routes/ai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/routes/ai.js -------------------------------------------------------------------------------- /server/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/routes/auth.js -------------------------------------------------------------------------------- /server/routes/faq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/routes/faq.js -------------------------------------------------------------------------------- /server/routes/graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/routes/graph.js -------------------------------------------------------------------------------- /server/routes/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/routes/order.js -------------------------------------------------------------------------------- /server/routes/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/routes/product.js -------------------------------------------------------------------------------- /server/routes/review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/routes/review.js -------------------------------------------------------------------------------- /server/services/authServices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/services/authServices.js -------------------------------------------------------------------------------- /server/services/cloudinaryServices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/services/cloudinaryServices.js -------------------------------------------------------------------------------- /server/services/cookieServices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/services/cookieServices.js -------------------------------------------------------------------------------- /server/services/cropPredictorServices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/services/cropPredictorServices.js -------------------------------------------------------------------------------- /server/services/locationServices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/services/locationServices.js -------------------------------------------------------------------------------- /server/services/mailServices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/services/mailServices.js -------------------------------------------------------------------------------- /server/services/orderServices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/services/orderServices.js -------------------------------------------------------------------------------- /server/services/productServices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/services/productServices.js -------------------------------------------------------------------------------- /server/services/setupWebSocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/services/setupWebSocket.js -------------------------------------------------------------------------------- /server/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepakDevelops/CropConnect/HEAD/server/vercel.json --------------------------------------------------------------------------------