├── README.md ├── client ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── assets │ │ └── images │ │ │ ├── banner1.jpg │ │ │ └── banner2.jpg │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ ├── Routes │ │ ├── ProtectedRoute.js │ │ └── PublicRoute.js │ └── shared │ │ ├── Form │ │ ├── Form.js │ │ └── InputType.js │ │ ├── Layout │ │ ├── Header.js │ │ ├── Layout.js │ │ ├── Menus │ │ │ └── userMenu.js │ │ └── Sidebar.js │ │ ├── Spinner.js │ │ └── modal │ │ └── Modal.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── pages │ ├── Admin │ │ ├── AdminHome.js │ │ ├── DonarList.js │ │ ├── HospitalList.js │ │ └── OrgList.js │ ├── Dashboard │ │ ├── Analytics.js │ │ ├── Consumer.js │ │ ├── Donar.js │ │ ├── Hospitals.js │ │ └── OrganisationPage.js │ ├── Donation.js │ ├── HomePage.js │ └── auth │ │ ├── Login.js │ │ └── Register.js │ ├── redux │ ├── features │ │ └── auth │ │ │ ├── authActions.js │ │ │ └── authSlice.js │ └── store.js │ ├── reportWebVitals.js │ ├── services │ ├── API.js │ └── authService.js │ ├── setupTests.js │ └── styles │ └── Layout.css ├── config └── db.js ├── controllers ├── adminController.js ├── analyticsController.js ├── authController.js ├── inventoryController.js └── testController.js ├── middlewares ├── adminMiddleware.js └── authMiddelware.js ├── models ├── inventoryModel.js └── userModel.js ├── package.json ├── routes ├── adminRoutes.js ├── analyticsRoutes.js ├── authRoutes.js ├── inventoryRoutes.js └── testRoutes.js └── server.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/assets/images/banner1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/public/assets/images/banner1.jpg -------------------------------------------------------------------------------- /client/public/assets/images/banner2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/public/assets/images/banner2.jpg -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/App.test.js -------------------------------------------------------------------------------- /client/src/components/Routes/ProtectedRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/components/Routes/ProtectedRoute.js -------------------------------------------------------------------------------- /client/src/components/Routes/PublicRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/components/Routes/PublicRoute.js -------------------------------------------------------------------------------- /client/src/components/shared/Form/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/components/shared/Form/Form.js -------------------------------------------------------------------------------- /client/src/components/shared/Form/InputType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/components/shared/Form/InputType.js -------------------------------------------------------------------------------- /client/src/components/shared/Layout/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/components/shared/Layout/Header.js -------------------------------------------------------------------------------- /client/src/components/shared/Layout/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/components/shared/Layout/Layout.js -------------------------------------------------------------------------------- /client/src/components/shared/Layout/Menus/userMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/components/shared/Layout/Menus/userMenu.js -------------------------------------------------------------------------------- /client/src/components/shared/Layout/Sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/components/shared/Layout/Sidebar.js -------------------------------------------------------------------------------- /client/src/components/shared/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/components/shared/Spinner.js -------------------------------------------------------------------------------- /client/src/components/shared/modal/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/components/shared/modal/Modal.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/logo.svg -------------------------------------------------------------------------------- /client/src/pages/Admin/AdminHome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/Admin/AdminHome.js -------------------------------------------------------------------------------- /client/src/pages/Admin/DonarList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/Admin/DonarList.js -------------------------------------------------------------------------------- /client/src/pages/Admin/HospitalList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/Admin/HospitalList.js -------------------------------------------------------------------------------- /client/src/pages/Admin/OrgList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/Admin/OrgList.js -------------------------------------------------------------------------------- /client/src/pages/Dashboard/Analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/Dashboard/Analytics.js -------------------------------------------------------------------------------- /client/src/pages/Dashboard/Consumer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/Dashboard/Consumer.js -------------------------------------------------------------------------------- /client/src/pages/Dashboard/Donar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/Dashboard/Donar.js -------------------------------------------------------------------------------- /client/src/pages/Dashboard/Hospitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/Dashboard/Hospitals.js -------------------------------------------------------------------------------- /client/src/pages/Dashboard/OrganisationPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/Dashboard/OrganisationPage.js -------------------------------------------------------------------------------- /client/src/pages/Donation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/Donation.js -------------------------------------------------------------------------------- /client/src/pages/HomePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/HomePage.js -------------------------------------------------------------------------------- /client/src/pages/auth/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/auth/Login.js -------------------------------------------------------------------------------- /client/src/pages/auth/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/pages/auth/Register.js -------------------------------------------------------------------------------- /client/src/redux/features/auth/authActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/redux/features/auth/authActions.js -------------------------------------------------------------------------------- /client/src/redux/features/auth/authSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/redux/features/auth/authSlice.js -------------------------------------------------------------------------------- /client/src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/redux/store.js -------------------------------------------------------------------------------- /client/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/reportWebVitals.js -------------------------------------------------------------------------------- /client/src/services/API.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/services/API.js -------------------------------------------------------------------------------- /client/src/services/authService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/services/authService.js -------------------------------------------------------------------------------- /client/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/setupTests.js -------------------------------------------------------------------------------- /client/src/styles/Layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/client/src/styles/Layout.css -------------------------------------------------------------------------------- /config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/config/db.js -------------------------------------------------------------------------------- /controllers/adminController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/controllers/adminController.js -------------------------------------------------------------------------------- /controllers/analyticsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/controllers/analyticsController.js -------------------------------------------------------------------------------- /controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/controllers/authController.js -------------------------------------------------------------------------------- /controllers/inventoryController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/controllers/inventoryController.js -------------------------------------------------------------------------------- /controllers/testController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/controllers/testController.js -------------------------------------------------------------------------------- /middlewares/adminMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/middlewares/adminMiddleware.js -------------------------------------------------------------------------------- /middlewares/authMiddelware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/middlewares/authMiddelware.js -------------------------------------------------------------------------------- /models/inventoryModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/models/inventoryModel.js -------------------------------------------------------------------------------- /models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/models/userModel.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/package.json -------------------------------------------------------------------------------- /routes/adminRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/routes/adminRoutes.js -------------------------------------------------------------------------------- /routes/analyticsRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/routes/analyticsRoutes.js -------------------------------------------------------------------------------- /routes/authRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/routes/authRoutes.js -------------------------------------------------------------------------------- /routes/inventoryRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/routes/inventoryRoutes.js -------------------------------------------------------------------------------- /routes/testRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/routes/testRoutes.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techinfo-youtube/Blood-Bank-Mern-Stack-Project/HEAD/server.js --------------------------------------------------------------------------------