├── LICENSE ├── README.md ├── client ├── .gitignore ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── jsconfig.json ├── package.json ├── public │ └── vite.svg ├── src │ ├── App.jsx │ ├── assets │ │ ├── hero.png │ │ ├── logo.png │ │ └── react.svg │ ├── components │ │ ├── common │ │ │ ├── ConcernList.jsx │ │ │ ├── CreateConcernForm.jsx │ │ │ ├── DonateForm.jsx │ │ │ ├── GeminiHelper.jsx │ │ │ ├── GoogleSuccess.jsx │ │ │ └── SiteHelperWidget.jsx │ │ ├── layout │ │ │ ├── Footer.jsx │ │ │ ├── MainLayout.jsx │ │ │ └── Navbar.jsx │ │ └── ui │ │ │ ├── accordion.jsx │ │ │ ├── alert.jsx │ │ │ ├── avatar.jsx │ │ │ ├── badge.jsx │ │ │ ├── button.jsx │ │ │ ├── card.jsx │ │ │ ├── collapsible.jsx │ │ │ ├── dialog.jsx │ │ │ ├── input.jsx │ │ │ ├── label.jsx │ │ │ ├── progress.jsx │ │ │ ├── separator.jsx │ │ │ ├── skeleton.jsx │ │ │ ├── tabs.jsx │ │ │ ├── textarea.jsx │ │ │ └── tooltip.jsx │ ├── index.css │ ├── lib │ │ └── utils.js │ ├── main.jsx │ ├── pages │ │ ├── AuthPage.jsx │ │ ├── CommunityDetailPage.jsx │ │ ├── CommunityDiscussion.jsx │ │ ├── CommunityPage.jsx │ │ ├── ConcernDetailPage.jsx │ │ ├── ConcernsPage.jsx │ │ ├── DonationPage.jsx │ │ ├── EditProfilePage.jsx │ │ ├── LandingPage.jsx │ │ ├── NotFoundPage.jsx │ │ └── ProfilePage.jsx │ └── services │ │ └── api.js └── vite.config.js └── server ├── .gitignore ├── config ├── db.js ├── imagekit.js ├── passport.js └── razorpay.js ├── controllers ├── authController.js └── concernController.js ├── middlewares └── authMiddleware.js ├── models ├── Concern.js └── User.js ├── package.json ├── routes ├── authRoutes.js ├── concernRoutes.js ├── geminiRoutes.js ├── paymentRoutes.js └── uploadRoutes.js ├── server.js └── testenv.js /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/README.md -------------------------------------------------------------------------------- /client/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/components.json -------------------------------------------------------------------------------- /client/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/eslint.config.js -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/index.html -------------------------------------------------------------------------------- /client/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/jsconfig.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/public/vite.svg -------------------------------------------------------------------------------- /client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/App.jsx -------------------------------------------------------------------------------- /client/src/assets/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/assets/hero.png -------------------------------------------------------------------------------- /client/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/assets/logo.png -------------------------------------------------------------------------------- /client/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/assets/react.svg -------------------------------------------------------------------------------- /client/src/components/common/ConcernList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/common/ConcernList.jsx -------------------------------------------------------------------------------- /client/src/components/common/CreateConcernForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/common/CreateConcernForm.jsx -------------------------------------------------------------------------------- /client/src/components/common/DonateForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/common/DonateForm.jsx -------------------------------------------------------------------------------- /client/src/components/common/GeminiHelper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/common/GeminiHelper.jsx -------------------------------------------------------------------------------- /client/src/components/common/GoogleSuccess.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/common/GoogleSuccess.jsx -------------------------------------------------------------------------------- /client/src/components/common/SiteHelperWidget.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/common/SiteHelperWidget.jsx -------------------------------------------------------------------------------- /client/src/components/layout/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/layout/Footer.jsx -------------------------------------------------------------------------------- /client/src/components/layout/MainLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/layout/MainLayout.jsx -------------------------------------------------------------------------------- /client/src/components/layout/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/layout/Navbar.jsx -------------------------------------------------------------------------------- /client/src/components/ui/accordion.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/accordion.jsx -------------------------------------------------------------------------------- /client/src/components/ui/alert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/alert.jsx -------------------------------------------------------------------------------- /client/src/components/ui/avatar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/avatar.jsx -------------------------------------------------------------------------------- /client/src/components/ui/badge.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/badge.jsx -------------------------------------------------------------------------------- /client/src/components/ui/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/button.jsx -------------------------------------------------------------------------------- /client/src/components/ui/card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/card.jsx -------------------------------------------------------------------------------- /client/src/components/ui/collapsible.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/collapsible.jsx -------------------------------------------------------------------------------- /client/src/components/ui/dialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/dialog.jsx -------------------------------------------------------------------------------- /client/src/components/ui/input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/input.jsx -------------------------------------------------------------------------------- /client/src/components/ui/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/label.jsx -------------------------------------------------------------------------------- /client/src/components/ui/progress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/progress.jsx -------------------------------------------------------------------------------- /client/src/components/ui/separator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/separator.jsx -------------------------------------------------------------------------------- /client/src/components/ui/skeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/skeleton.jsx -------------------------------------------------------------------------------- /client/src/components/ui/tabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/tabs.jsx -------------------------------------------------------------------------------- /client/src/components/ui/textarea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/textarea.jsx -------------------------------------------------------------------------------- /client/src/components/ui/tooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/components/ui/tooltip.jsx -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/lib/utils.js -------------------------------------------------------------------------------- /client/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/main.jsx -------------------------------------------------------------------------------- /client/src/pages/AuthPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/pages/AuthPage.jsx -------------------------------------------------------------------------------- /client/src/pages/CommunityDetailPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/pages/CommunityDetailPage.jsx -------------------------------------------------------------------------------- /client/src/pages/CommunityDiscussion.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/pages/CommunityDiscussion.jsx -------------------------------------------------------------------------------- /client/src/pages/CommunityPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/pages/CommunityPage.jsx -------------------------------------------------------------------------------- /client/src/pages/ConcernDetailPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/pages/ConcernDetailPage.jsx -------------------------------------------------------------------------------- /client/src/pages/ConcernsPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/pages/ConcernsPage.jsx -------------------------------------------------------------------------------- /client/src/pages/DonationPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/pages/DonationPage.jsx -------------------------------------------------------------------------------- /client/src/pages/EditProfilePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/pages/EditProfilePage.jsx -------------------------------------------------------------------------------- /client/src/pages/LandingPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/pages/LandingPage.jsx -------------------------------------------------------------------------------- /client/src/pages/NotFoundPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/pages/NotFoundPage.jsx -------------------------------------------------------------------------------- /client/src/pages/ProfilePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/pages/ProfilePage.jsx -------------------------------------------------------------------------------- /client/src/services/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/src/services/api.js -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules 3 | package-lock.json -------------------------------------------------------------------------------- /server/config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/config/db.js -------------------------------------------------------------------------------- /server/config/imagekit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/config/imagekit.js -------------------------------------------------------------------------------- /server/config/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/config/passport.js -------------------------------------------------------------------------------- /server/config/razorpay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/config/razorpay.js -------------------------------------------------------------------------------- /server/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/controllers/authController.js -------------------------------------------------------------------------------- /server/controllers/concernController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/controllers/concernController.js -------------------------------------------------------------------------------- /server/middlewares/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/middlewares/authMiddleware.js -------------------------------------------------------------------------------- /server/models/Concern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/models/Concern.js -------------------------------------------------------------------------------- /server/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/models/User.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/package.json -------------------------------------------------------------------------------- /server/routes/authRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/routes/authRoutes.js -------------------------------------------------------------------------------- /server/routes/concernRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/routes/concernRoutes.js -------------------------------------------------------------------------------- /server/routes/geminiRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/routes/geminiRoutes.js -------------------------------------------------------------------------------- /server/routes/paymentRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/routes/paymentRoutes.js -------------------------------------------------------------------------------- /server/routes/uploadRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/routes/uploadRoutes.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/server.js -------------------------------------------------------------------------------- /server/testenv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalviumcommunity/S65_Gourish_Chouhan_Capstone_RaiseIt/HEAD/server/testenv.js --------------------------------------------------------------------------------