{"id":26315981,"url":"https://github.com/ssmahim01/care-matrix-with-dev-sync","last_synced_at":"2026-07-16T12:31:25.250Z","repository":{"id":282000985,"uuid":"946577832","full_name":"ssmahim01/Care-Matrix-With-Dev-Sync","owner":"ssmahim01","description":"Care Matrix is a multi-role hospital management system designed to enhance efficiency for doctors, administrators, receptionists, pharmacists, and patients by streamlining workflows, optimizing operations, and improving communication within healthcare.","archived":false,"fork":false,"pushed_at":"2026-05-19T22:55:07.000Z","size":13988,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-05-20T01:53:08.874Z","etag":null,"topics":["firebase","framer-motion","lodash","lucide-react","momentjs","radix-ui","react-hook-form","react-pdf-table","reactjs","recharts","redux","redux-toolkit","shadcn-ui","stripe-payments","swalalert2","swiper","tailwindcss","tanstack-react-query"],"latest_commit_sha":null,"homepage":"https://care-matrix.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ssmahim01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-11T11:05:11.000Z","updated_at":"2025-08-27T18:29:48.000Z","dependencies_parsed_at":"2025-03-26T11:22:30.226Z","dependency_job_id":"ebc2b6dc-5cbc-4b6d-8058-eb3e49f85f79","html_url":"https://github.com/ssmahim01/Care-Matrix-With-Dev-Sync","commit_stats":null,"previous_names":["ssmahim01/care-matrix-with-dev-sync"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ssmahim01/Care-Matrix-With-Dev-Sync","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssmahim01%2FCare-Matrix-With-Dev-Sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssmahim01%2FCare-Matrix-With-Dev-Sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssmahim01%2FCare-Matrix-With-Dev-Sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssmahim01%2FCare-Matrix-With-Dev-Sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ssmahim01","download_url":"https://codeload.github.com/ssmahim01/Care-Matrix-With-Dev-Sync/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssmahim01%2FCare-Matrix-With-Dev-Sync/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35544514,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-16T02:00:06.687Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firebase","framer-motion","lodash","lucide-react","momentjs","radix-ui","react-hook-form","react-pdf-table","reactjs","recharts","redux","redux-toolkit","shadcn-ui","stripe-payments","swalalert2","swiper","tailwindcss","tanstack-react-query"],"created_at":"2025-03-15T12:27:44.711Z","updated_at":"2026-07-16T12:31:25.209Z","avatar_url":"https://github.com/ssmahim01.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"left\"\u003e\n  \u003cimg src=\"/public/care-matrix-ui.png\" alt=\"Care Matrix UI\" width=\"100%\" height=\"370\"/\u003e\n  \u003ch1\u003e🏥 Care Matrix\u003c/h1\u003e\n  \u003cp\u003eA Comprehensive Hospital Management Application\u003c/p\u003e\n\n  \u003cp\u003e\n    \u003ca target=\"_blank\" href=\"https://care-matrix.web.app\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/Live%20Demo-Care%20Matrix-brightgreen\" alt=\"Live Demo\"/\u003e\n    \u003c/a\u003e\n    \u003ca target=\"_blank\" href=\"https://github.com/ssmahim01/Care-Matrix-Backend\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/Backend%20Repository-Click%20Here-blue\" alt=\"Backend Repository\"/\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n## 📖 Overview\n\n**Care Matrix** is a robust hospital management system designed to digitize and streamline hospital operations, enhance patient care, and improve operational efficiency. It facilitates seamless coordination among medical professionals, administrators, receptionists, pharmacists, and patients, ensuring optimal healthcare delivery through an intuitive and modern platform.\n\n---\n\n## 🛠️ Technologies Used\n\n### Frontend\n- **React** - JavaScript library for building user interfaces\n- **Redux Toolkit** - State management\n- **Tailwind CSS** - Utility-first CSS framework\n- **Daisy UI** - Tailwind CSS component library\n- **Shadcn UI** - Accessible UI components\n- **Stripe** - Payment integration\n\n### Backend\n- **Node.js** - JavaScript runtime\n- **Express.js** - Web framework for Node.js\n- **MongoDB** - NoSQL database\n\n### Additional Tools\n- **Firebase Authentication** - Secure user authentication\n- **React Router** - Client-side routing\n- **Lottie React** \u0026 **Framer Motion** - Animations\n- **Firebase** - Frontend hosting\n- **Vercel** - Backend hosting\n\n---\n\n## 🚀 Core Features\n\n- **Smart Wait-Time Prediction System**  \n  Utilizes advanced algorithms to estimate real-time waiting times, improving patient experience and reducing congestion.\n\n- **Manage Medical Records**  \n  Securely stores and manages patient data, prescriptions, and medical history, accessible by both doctors and patients.\n\n- **Chat-Activated Dashboard**  \n  Enables real-time communication between users for better collaboration, including patient consultations with doctors and pharmacists.\n\n- **Billing \u0026 Payment System**  \n  Automates billing with Stripe integration for seamless online transactions, with status updates managed by receptionists.\n\n- **Real-Time Bed Availability**  \n  Tracks and manages hospital bed occupancy in real-time, allowing efficient bed allocation.\n\n- **Pharmacy \u0026 Inventory Management**  \n  Monitors medicine stock and medical supplies with restocking alerts for pharmacists.\n\n- **Emergency Services Coordination**  \n  Provides quick access to emergency contacts, ambulance booking, and urgent care scheduling.\n\n- **Doctors Management**  \n  A dashboard for administrators to manage doctors’ schedules and availability.\n\n- **Patient Health Gamification \u0026 Rewards System**  \n  Encourages healthy habits with rewards for regular check-ups and medication adherence.\n\n- **Medicine Add To Cart \u0026 Checkout System**  \n  Allows patients to browse, add medicines to their cart, and checkout with dynamic cost updates.\n\n- **Purchase History Tracking**  \n  Enables patients to view and download their medicine purchase history as PDF invoices.\n\n---\n\n## 📦 Dependencies\n\nHere’s a list of key dependencies used in the project:\n\n```json\n{\n  \"dependencies\": {\n    \"@ag-media/react-pdf-table\": \"^2.0.1\",\n    \"@hookform/resolvers\": \"^4.1.3\",\n    \"@radix-ui/react-accordion\": \"^1.2.3\",\n    \"@radix-ui/react-alert-dialog\": \"^1.1.10\",\n    \"@radix-ui/react-avatar\": \"^1.1.3\",\n    \"@radix-ui/react-checkbox\": \"^1.1.4\",\n    \"@radix-ui/react-collapsible\": \"^1.1.3\",\n    \"@radix-ui/react-dialog\": \"^1.1.11\",\n    \"@radix-ui/react-dropdown-menu\": \"^2.1.6\",\n    \"@radix-ui/react-label\": \"^2.1.2\",\n    \"@radix-ui/react-navigation-menu\": \"^1.2.5\",\n    \"@radix-ui/react-popover\": \"^1.1.6\",\n    \"@radix-ui/react-progress\": \"^1.1.2\",\n    \"@radix-ui/react-radio-group\": \"^1.2.3\",\n    \"@radix-ui/react-scroll-area\": \"^1.2.4\",\n    \"@radix-ui/react-select\": \"^2.1.6\",\n    \"@radix-ui/react-separator\": \"^1.1.2\",\n    \"@radix-ui/react-slot\": \"^1.2.0\",\n    \"@radix-ui/react-switch\": \"^1.1.3\",\n    \"@radix-ui/react-tabs\": \"^1.1.3\",\n    \"@radix-ui/react-tooltip\": \"^1.1.8\",\n    \"@react-pdf/renderer\": \"^4.3.0\",\n    \"@reduxjs/toolkit\": \"^2.6.1\",\n    \"@smastrom/react-rating\": \"^1.5.0\",\n    \"@stripe/react-stripe-js\": \"^3.5.1\",\n    \"@stripe/stripe-js\": \"^6.1.0\",\n    \"@tailwindcss/vite\": \"^4.0.12\",\n    \"@tanstack/react-query\": \"^5.69.0\",\n    \"axios\": \"^1.8.3\",\n    \"class-variance-authority\": \"^0.7.1\",\n    \"clsx\": \"^2.1.1\",\n    \"cmdk\": \"1.0.0\",\n    \"date-fns\": \"^4.1.0\",\n    \"dom-to-image\": \"^2.6.0\",\n    \"firebase\": \"^11.4.0\",\n    \"framer-motion\": \"^12.5.0\",\n    \"lodash\": \"^4.17.21\",\n    \"lottie-react\": \"^2.4.1\",\n    \"lucide-react\": \"^0.483.0\",\n    \"moment\": \"^2.30.1\",\n    \"next-themes\": \"^0.4.6\",\n    \"react\": \"^19.0.0\",\n    \"react-confetti\": \"^6.4.0\",\n    \"react-day-picker\": \"8.10.1\",\n    \"react-dom\": \"^19.0.0\",\n    \"react-hook-form\": \"^7.54.2\",\n    \"react-hot-toast\": \"^2.5.2\",\n    \"react-icons\": \"^5.5.0\",\n    \"react-redux\": \"^9.2.0\",\n    \"react-router\": \"^7.3.0\",\n    \"react-router-dom\": \"^7.3.0\",\n    \"react-slick\": \"^0.30.3\",\n    \"react-to-pdf\": \"^2.0.0\",\n    \"react-use\": \"^17.6.0\",\n    \"recharts\": \"^2.15.1\",\n    \"redux\": \"^5.0.1\",\n    \"slick-carousel\": \"^1.8.1\",\n    \"sonner\": \"^2.0.3\",\n    \"sweetalert2\": \"^11.6.13\",\n    \"swiper\": \"^11.2.5\",\n    \"tailwind-merge\": \"^3.0.2\",\n    \"tailwindcss\": \"^4.0.12\",\n    \"tailwindcss-animate\": \"^1.0.7\",\n    \"vaul\": \"^1.1.2\",\n    \"xlsx\": \"^0.18.5\",\n    \"zod\": \"^3.24.2\"\n  }\n}\n```\n---\n\n## 📥 Installation \u0026 Setup\n\nFollow these steps to set up the project locally:\n\n### 1. Clone the Repository\n```bash\ngit clone https://github.com/ssmahim01/Care-Matrix-With-Dev-Sync.git\ncd Care-Matrix-With-Dev-Sync\n```\n\n### 2. Install Dependencies\n\u003cp\u003e\n\n```bash\nnpm install\n```\n\n\u003cb\u003eOr\u003c/b\u003e\n\n```bash\nbun install\n```\n\u003c/p\u003e\n\n### 3. Configure Environment Variables\nCreate a `.env.local` file in the root directory and add the necessary environment variables. Example:\n\n```env\nVITE_apiKey=Provide-firebase-api-key\nVITE_authDomain=Provide-firebase-authDomain\nVITE_projectId=Provide-firebase-projectId\nVITE_storageBucket=Provide-firebase-storageBucket\nVITE_messagingSenderId=Provide-firebase-messagingSenderId\nVITE_appId=Provide-firebase-appId\nVITE_API_URL=Provide-backend-url\nVITE_IMGBB_API_URL=Provide-imgbb-key\nVITE_STRIPE_PUBLISHABLE_KEY=Provide-stripe-key\n```\n\n---\n\n## 🏃 Running the Project Locally\n\nTo run the project locally:\n\n```bash\nnpm run dev\n```\n\n- The development server will start at:  \n  🌐 **`http://localhost:5173`**\n\nFor backend setup instructions, visit the [Backend Repository](https://github.com/ssmahim01/Care-Matrix-Backend).\n\n---\n\n## 📚 Key npm Packages\n\n| Package               | Purpose                          | Documentation                                      |\n|-----------------------|----------------------------------|----------------------------------------------------|\n| **react-pdf-table**   | Generate PDF tables             | [Docs](https://www.npmjs.com/package/@ag-media/react-pdf-table) |\n| **lottie-react**      | Animations with Lottie          | [Docs](https://www.npmjs.com/package/lottie-react) |\n| **react-hook-form**   | Form handling                   | [Docs](https://react-hook-form.com)                |\n| **react-icons**       | Icon library                    | [Docs](https://react-icons.github.io/react-icons)  |\n| **sweetalert2**       | Customizable alerts             | [Docs](https://sweetalert2.github.io)              |\n| **swiper**            | Touch-enabled sliders           | [Docs](https://swiperjs.com)                       |\n| **lucide-react**      | Icon library                    | [Docs](https://lucide.dev/guide/packages/lucide-react) |\n| **recharts**          | Data visualization              | [Docs](https://recharts.org/en-US)                 |\n| **react-hot-toast**   | Toast notifications             | [Docs](https://react-hot-toast.com)                |\n\n---\n\n## 🛠️ Development Setup (React + Vite)\n\nThis project uses **React** with **Vite** for a fast development experience, including Hot Module Replacement (HMR) and ESLint rules.\n\n### Available Vite Plugins\n- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) - Uses Babel for Fast Refresh\n- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) - Uses SWC for Fast Refresh\n\n### ESLint Configuration\nFor production applications, consider enhancing the ESLint setup with TypeScript and type-aware lint rules. Check out the [React + TypeScript Vite template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io).\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! To contribute to Care Matrix:\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature/YourFeature`).\n3. Make your changes and commit (`git commit -m \"Add YourFeature\"`).\n4. Push to your branch (`git push origin feature/YourFeature`).\n5. Open a Pull Request.\n\nPlease ensure your code follows the project’s coding standards and includes appropriate tests.\n\n---\n\n## 🙌 Acknowledgments\n\n- Thanks to the open-source community for providing the tools and libraries that made this project possible.\n- Special thanks to the contributors of DevSync Hub who helped improve Care Matrix.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n  \u003cp\u003eBuilt by ❤️ \u003ca target=\"_blank\" href=\"https://github.com/ssmahim01/Care-Matrix-With-Dev-Sync\"\u003eTeam DevSync Hub\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssmahim01%2Fcare-matrix-with-dev-sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssmahim01%2Fcare-matrix-with-dev-sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssmahim01%2Fcare-matrix-with-dev-sync/lists"}