{"id":48586656,"url":"https://github.com/flexycode/healthcare-management-system","last_synced_at":"2026-04-08T18:12:53.077Z","repository":{"id":328361247,"uuid":"1110302650","full_name":"flexycode/healthcare-management-system","owner":"flexycode","description":"🤖 Heathcare Management System","archived":false,"fork":false,"pushed_at":"2026-02-16T14:13:52.000Z","size":2037,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-16T22:09:01.969Z","etag":null,"topics":["express","information-security","javascript","mern-stack","mongodb","nodejs","software-engineering"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flexycode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY_AUDIT_REPORT.md","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-12-05T02:05:07.000Z","updated_at":"2026-02-16T14:13:52.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/flexycode/healthcare-management-system","commit_stats":null,"previous_names":["flexycode/healthcare-management-system"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/flexycode/healthcare-management-system","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flexycode%2Fhealthcare-management-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flexycode%2Fhealthcare-management-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flexycode%2Fhealthcare-management-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flexycode%2Fhealthcare-management-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flexycode","download_url":"https://codeload.github.com/flexycode/healthcare-management-system/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flexycode%2Fhealthcare-management-system/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31567638,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["express","information-security","javascript","mern-stack","mongodb","nodejs","software-engineering"],"created_at":"2026-04-08T18:12:52.532Z","updated_at":"2026-04-08T18:12:53.061Z","avatar_url":"https://github.com/flexycode.png","language":"JavaScript","readme":"# 🏥 Healthcare Management System\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB\" alt=\"React\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Node.js-339933?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white\" alt=\"Node.js\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Express-000000?style=for-the-badge\u0026logo=express\u0026logoColor=white\" alt=\"Express\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/MongoDB-47A248?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white\" alt=\"MongoDB\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Vite-646CFF?style=for-the-badge\u0026logo=vite\u0026logoColor=white\" alt=\"Vite\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/TailwindCSS-06B6D4?style=for-the-badge\u0026logo=tailwindcss\u0026logoColor=white\" alt=\"TailwindCSS\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  A comprehensive, full-stack platform for managing patient records, appointments, and medical billing — built with modern web technologies and enterprise-grade security features.\n\u003c/p\u003e\n\n---\n\n## 📑 Table of Contents\n\n- [Features](#-features)\n- [Screenshots](#-screenshots)\n  - [Frontend UI](#-frontend-ui)\n  - [Backend — Data Management](#-backend--data-management)\n  - [Database — MongoDB Atlas](#-database--mongodb-atlas)\n- [Tech Stack](#️-tech-stack)\n- [Getting Started](#-getting-started)\n  - [Prerequisites](#-prerequisites)\n  - [Installation](#-installation)\n  - [Environment Setup](#️-environment-setup)\n  - [Seed Database](#-seed-database)\n  - [Run Application](#️-run-application)\n  - [Access Points](#-access-points)\n- [Default Login Credentials](#-default-login-credentials)\n- [MongoDB Atlas Setup](#️-mongodb-atlas-setup)\n- [API Documentation](#-api-documentation)\n  - [Authentication](#-authentication)\n  - [Patients](#-patients)\n  - [Appointments](#-appointments)\n  - [Billing](#-billing)\n- [Security Features](#-security-features)\n- [Project Structure](#-project-structure)\n- [Troubleshooting](#-troubleshooting)\n- [Changelog](#-changelog)\n- [Contributing](#-contributing)\n- [Contributors](#-contributors)\n- [License](#-license)\n\n---\n\n## ✨ Features\n\n| Feature | Description |\n|---------|-------------|\n| 👥 **Patient Management** | Full CRUD operations for patient records with search and filtering |\n| 📅 **Appointment Scheduling** | Schedule, manage, and track appointments with doctor assignment |\n| 💰 **Billing \u0026 Invoices** | Generate invoices with line items, track payment status (Pending/Paid) |\n| 🔒 **Role-Based Access Control** | Granular permissions for Admin, Doctor, and Staff roles |\n| 🎫 **JWT Authentication** | Secure token-based authentication with session management |\n| 🛡️ **Admin Token Gate** | Registration requires a valid admin token to prevent unauthorized signups |\n| ⏱️ **Rate Limiting** | Brute-force protection on login and registration endpoints |\n| ✅ **Input Validation** | Server-side validation with detailed error messages on all endpoints |\n| 🌐 **Environment Config** | Centralized API URL management via environment variables |\n| 🎨 **Modern Dark UI** | Responsive dark sidebar with teal accents and smooth animations |\n\n---\n\n## 📸 Screenshots\n\n### 🖥️ Frontend UI\n\n#### Login Page\n*Clean, minimal authentication interface with username/password fields and registration link.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Web%20Application%20UI/Screenshot%202026-01-30%20054346.png\" alt=\"Login Page\" width=\"700\"/\u003e\n\u003c/p\u003e\n\n#### Dashboard Overview\n*Admin dashboard displaying real-time statistics, quick actions, upcoming appointments, and recent patients.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Web%20Application%20UI/Screenshot%202026-01-30%20061507.png\" alt=\"Dashboard with Data\" width=\"900\"/\u003e\n\u003c/p\u003e\n\n#### Appointments Management\n*View all scheduled appointments with patient details, dates, status badges, and inline edit/delete actions.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Web%20Application%20UI/Screenshot%202026-01-30%20061438.png\" alt=\"Appointments List\" width=\"900\"/\u003e\n\u003c/p\u003e\n\n---\n\n### 📊 Backend — Data Management\n\n#### Patient Management\n*Tabular patient records with search by name/contact. Supports full CRUD with add, edit, and delete actions.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Database%20Development/Screenshot%202026-01-30%20060620.png\" alt=\"Patient Management — List View\" width=\"900\"/\u003e\n\u003c/p\u003e\n\n#### Add New Patient Modal\n*Detailed patient registration form capturing full name, age, gender, contact, address, and medical history.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Database%20Development/Screenshot%202026-01-30%20055800.png\" alt=\"Add Patient Modal\" width=\"700\"/\u003e\n\u003c/p\u003e\n\n#### Schedule Appointment Modal\n*Appointment booking with patient/doctor dropdowns, date-time picker, and reason field.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Database%20Development/Screenshot%202026-01-30%20054532.png\" alt=\"Schedule Appointment Modal\" width=\"700\"/\u003e\n\u003c/p\u003e\n\n#### Create Invoice Modal\n*Invoice creation with dynamic line items, auto-calculated total, and patient selection.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Database%20Development/Screenshot%202026-01-30%20055450.png\" alt=\"Create Invoice Modal\" width=\"700\"/\u003e\n\u003c/p\u003e\n\n#### Billing \u0026 Invoices — List View\n*Invoice management dashboard with summary cards (Total, Pending, Paid) and status tracking per patient.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Database%20Development/Screenshot%202026-01-30%20061202.png\" alt=\"Billing List View\" width=\"900\"/\u003e\n\u003c/p\u003e\n\n---\n\n### 🗄️ Database — MongoDB Atlas\n\n#### Billing Record (Single Invoice)\n*Individual invoice record showing patient name, amount, status badge, date, and action buttons.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Database%20Development/Screenshot%202026-01-30%20055503.png\" alt=\"Single Invoice Record\" width=\"900\"/\u003e\n\u003c/p\u003e\n\n#### Patient Records (2 Entries)\n*Patient collection with structured columns: Name, Age, Gender, Contact, and CRUD actions.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Database%20Development/Screenshot%202026-01-30%20055826.png\" alt=\"Patient Records Table\" width=\"900\"/\u003e\n\u003c/p\u003e\n\n#### Appointments List (Full Data)\n*Complete appointments view with all scheduled check-ups, dates, and status badges.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Database%20Development/Screenshot%202026-01-30%20061002.png\" alt=\"Appointments Full Data\" width=\"900\"/\u003e\n\u003c/p\u003e\n\n#### Dashboard (Initial State)\n*Fresh dashboard with single patient record and no appointments — demonstrating clean initial state.*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/Web%20Application%20Screen%20Designs/Web%20Application%20UI/Screenshot%202026-01-30%20054404.png\" alt=\"Dashboard Initial State\" width=\"900\"/\u003e\n\u003c/p\u003e\n\n---\n\n## 🛠️ Tech Stack\n\n| Layer | Technologies |  \n|-------|-------------|\n| **Frontend** | React, Vite, TailwindCSS, Framer Motion |\n| **Backend** | Node.js, Express, MongoDB, Mongoose ODM |\n| **Auth** | JWT, bcrypt, RBAC (Admin, Doctor, Staff) |\n| **Security** | express-rate-limit, express-validator, Admin Token Gate |\n| **Dev Tools** | nodemon, dotenv, cors |\n\n---\n\n## 🚀 Getting Started\n\n### 📋 Prerequisites\n\n- Node.js (v18+)\n- MongoDB Atlas account (or local MongoDB)\n- npm or yarn\n\n### 📦 Installation\n\n```bash\n# Clone repository\ngit clone \u003crepository-url\u003e\ncd Healthcare-management-system\n\n# Install server dependencies\ncd server \u0026\u0026 npm install\n\n# Install client dependencies\ncd ../client \u0026\u0026 npm install\n```\n\n### ⚙️ Environment Setup\n\nCreate `server/.env`:\n```env\nPORT=5000\nMONGO_URI=mongodb+srv://\u003cusername\u003e:\u003cpassword\u003e@cluster0.xxxxx.mongodb.net/hms_db?appName=Cluster0\nJWT_SECRET=your_jwt_secret_key_here\nADMIN_REGISTER_TOKEN=hms_admin_register_2024_!@#\n```\n\nCreate `client/.env`:\n```env\nVITE_API_URL=http://localhost:5000/api\n```\n\n\u003e ⚠️ **Important:** Both `.env` files are excluded from version control via `.gitignore`.\n\n### 🌱 Seed Database\n\n```bash\ncd server\nnode seed.js\n```\n\n### ▶️ Run Application\n\n| Terminal | Command | Directory |\n|----------|---------|-----------|\n| 1️⃣ Server | `npm run dev` | `/server` |\n| 2️⃣ Client | `npm run dev` | `/client` |\n\n### 🌐 Access Points\n\n| Service | URL |\n|---------|-----|\n| 🖥️ Frontend | http://localhost:5173 |\n| ⚡ Backend API | http://localhost:5000 |\n\n---\n\n## 🔐 Default Login Credentials\n\n| Username | Password | Role |\n|----------|----------|------|\n| `admin` | `password123` | 👑 Admin |\n| `doctor` | `password123` | 🩺 Doctor |\n| `staff` | `password123` | 👤 Staff |\n\n\u003e 💡 Run `node seed.js` in the server folder to create these users.\n\n---\n\n## ☁️ MongoDB Atlas Setup\n\n1. 🌐 Create account at [mongodb.com/cloud/atlas](https://www.mongodb.com/cloud/atlas)\n2. 🗄️ Create a free M0 cluster\n3. 👤 **Database Access**: Add a database user with read/write permissions\n4. 🌍 **Network Access**: Whitelist your IP (or `0.0.0.0/0` for development)\n5. 🔗 **Connect**: Get connection string and update `server/.env`\n\n\u003e ⚠️ **Important:** Add `/hms_db` to the connection string before the `?` to specify the database name.\n\n---\n\n## 📡 API Documentation\n\n### 🔐 Authentication\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| POST | `/api/auth/register` | Register new user *(requires `x-admin-token` header)* |\n| POST | `/api/auth/login` | Login user *(rate-limited: 10 req/15 min)* |\n\n### 👥 Patients\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| GET | `/api/patients` | Get all patients |\n| POST | `/api/patients` | Create patient *(validated: name, age, gender, contact)* |\n| PUT | `/api/patients/:id` | Update patient |\n| DELETE | `/api/patients/:id` | Delete patient |\n\n### 📅 Appointments\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| GET | `/api/appointments` | Get all appointments |\n| POST | `/api/appointments` | Create appointment *(validated: patient, doctor, date)* |\n| PUT | `/api/appointments/:id` | Update appointment |\n| DELETE | `/api/appointments/:id` | Delete appointment |\n\n### 💳 Billing\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| GET | `/api/billing` | Get all invoices |\n| POST | `/api/billing` | Create invoice *(validated: patient, amount, status)* |\n| PUT | `/api/billing/:id` | Update invoice |\n| DELETE | `/api/billing/:id` | Delete invoice |\n\n---\n\n## 🛡️ Security Features\n\n| Feature | Description |\n|---------|-------------|\n| **Admin Token Registration** | User registration requires a valid `x-admin-token` header (configured in `server/.env`) |\n| **Rate Limiting** | Login: 10 req/15 min · Registration: 5 req/15 min per IP |\n| **Input Validation** | `express-validator` schemas on all endpoints with detailed error messages |\n| **JWT Authentication** | Secure token-based auth with expiration |\n| **Role-Based Access** | 3 roles (Admin, Doctor, Staff) with granular permissions |\n| **Password Hashing** | bcrypt with salt rounds for secure password storage |\n| **Environment Variables** | All secrets isolated in `.env` files (not committed to repo) |\n\n\u003e 💡 **Admin Token:** Share the `ADMIN_REGISTER_TOKEN` only with authorized personnel who need to create new user accounts.\n\n---\n\n## 📁 Project Structure\n\n```\nHealthcare-management-system/\n├── client/                     # React + Vite frontend\n│   ├── src/\n│   │   ├── components/         # Reusable UI components (Sidebar, Layout)\n│   │   ├── config/             # API URL configuration\n│   │   ├── context/            # Auth context (login, register, token)\n│   │   └── pages/              # Page components (Dashboard, Patients, etc.)\n│   ├── .env                    # Client environment variables\n│   └── package.json\n├── server/                     # Node.js + Express backend\n│   ├── controllers/            # Route handlers (auth, patients, etc.)\n│   ├── middleware/              # Auth, rate limiting, validation\n│   ├── models/                 # Mongoose schemas (User, Patient, etc.)\n│   ├── routes/                 # API route definitions\n│   ├── seed.js                 # Database seeder for default users\n│   ├── .env                    # Server environment variables\n│   └── package.json\n├── assets/                     # Screenshots and design references\n│   └── Web Application Screen Designs/\n│       ├── Web Application UI/\n│       └── Database Development/\n└── README.md\n```\n\n---\n\n## 🔧 Troubleshooting\n\n| Error | Solution |\n|-------|----------|\n| `ECONNREFUSED` | MongoDB not running. Check Atlas connection or start local MongoDB |\n| `Authentication failed` | Verify username/password in `server/.env` |\n| `IP not whitelisted` | Add your IP in Atlas → Network Access |\n| `User not found` | Run `node seed.js` to create default users |\n| `403 - Registration requires admin token` | Provide valid `ADMIN_REGISTER_TOKEN` in the registration form |\n| `429 - Too many requests` | Rate limit reached. Wait 15 minutes before retrying |\n| `400 - Validation errors` | Check request body matches required field formats |\n\n---\n\n## 📝 Changelog\n\n### v1.2.0 (2026-02-16) — Security Hardening \u0026 Input Validation\n- **🔒 Security**\n    - Implemented admin token authentication gate for user registration (`x-admin-token` header)\n    - Added `express-rate-limit` for login (10 req/15 min) and registration (5 req/15 min)  \n    - Created comprehensive input validation with `express-validator` for all API endpoints\n- **✨ Features**  \n    - Environment-based API URL configuration with `VITE_API_URL`\n    - Centralized API config module at `client/src/config/api.js`\n    - Admin Token field added to the registration UI form\n- **🔧 Middleware**\n    - New: `rateLimiter.js` — Rate limiting middleware for auth routes\n    - New: `validators.js` — Schema validation for auth, patients, appointments, billing\n    - New: `handleValidation.js` — Unified validation error response handler\n- **📝 Configuration**\n    - Added `ADMIN_REGISTER_TOKEN` to server environment variables\n    - Added `VITE_API_URL` to client environment variables\n\n---\n\n### v1.1.0 (2026-01-30) — Database Integration \u0026 Full UI Implementation\n- **🗄️ Database**\n    - Connected MongoDB Atlas with production cluster configuration\n    - Implemented 4 core collections: Users, Patients, Appointments, Invoices\n    - Added seed script (`seed.js`) for default user accounts\n- **📸 Documentation**\n    - Captured frontend UI screenshots (Login, Dashboard, Appointments)\n    - Captured database/backend screenshots (Patient Management, Billing, Modals)\n    - Documented MongoDB Atlas setup process\n- **🎨 UI Enhancements**\n    - Finalized responsive design across all dashboard views\n    - Implemented patient search functionality with real-time filtering\n    - Enhanced billing invoice management with dynamic line items\n    - Added appointment scheduling modal with doctor/patient dropdowns\n\n---\n\n### v1.0.1 (2026-01-12) — UI/UX Modernization\n- **💄 Design**\n    - Implemented modern dark sidebar theme (`Slate-900`) to reduce eye strain\n    - Added `Teal-400` accents for active navigation states\n    - Updated main content background to `Slate-50` for better contrast\n- **🔧 Fixes**\n    - Resolved UI brightness uniformity issues\n    - Improved navigation link visibility and hover states\n    - Reference: *User Feedback — \"Left side is too bright\"*\n\n---\n\n### v1.0.0 (2026-01-05) — Initial Release\n- **🎉 Core Features**\n    - Patient management with full CRUD operations\n    - Appointment scheduling system with date/time and doctor assignment\n    - Billing and invoice generation with line items\n    - JWT-based authentication with token management\n    - Role-based access control (Admin, Doctor, Staff)\n- **🏗️ Architecture**\n    - React frontend with Vite build tool and hot module replacement\n    - Express backend with RESTful API design\n    - MongoDB database with Mongoose ODM\n    - TailwindCSS + Framer Motion for responsive UI animations\n- **📦 Initial Setup**\n    - Project structure, dependencies, and scripts\n    - Development server with nodemon auto-restart\n    - Basic README documentation\n\n---\n\n## ✨ Screenshots\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! \n\n1. 🍴 Fork the repository\n2. 🌿 Create a feature branch (`git checkout -b feature/AmazingFeature`)\n3. 💾 Commit your changes (`git commit -m 'Add AmazingFeature'`)\n4. 📤 Push to the branch (`git push origin feature/AmazingFeature`)\n5. 🔃 Open a Pull Request\n\n\n\u003c!-- Contributors down below, kindly paste your github URL thanks and also you can revise your suited job title position --\u003e\n### 👋 Contributors\n### Special thanks to all my groupmates: \n * ####  😎 [Jay Arre Talosig](https://github.com/flexycode) - Machine Learning Engineer | Blockchain Developer | Bioinformatics Scientist    \n * ####  🕵️ [Alexander Castilo](https://github.com/xandercastillo0305-dev) - Penetration Tester | Software Engineer | Threat Researcher\n * ####  🧑‍💻 [Mark Jhoshua Taberna](https://github.com/MjTaberna) - Digital Forensics Analyst | UI Specialist | Full Stack Engineer \n * ####  🧑‍💻 [Charles Medio](https://github.com/charles41onlyy) - Machine Learning Engineer | Software Engineer\n * ####  🕵️ [Tristan Jhay Salamat](https://github.com/tristanjhay) - Full Stack Engineer | Forensics Analyst | QA Engineer\n\n\n * ####  🕵️‍♀️ [Rinoah Venedict Dela Rama](https://github.com/Noah-dev2217) - Forensic Analyst | QA Engineer | Data Engineer \n * ####  🥷 [Nicko Nehcterg Dalida](https://github.com/nicknicndin) - Digital Forensics Analyst | QA Engineer | Smart Contract Auditor\n---\n\n## 📄 License\n\n\nThis project is licensed under the **[MIT License](LICENSE)**.\n\n\u003e The MIT License is a permissive license that is short and to the point. It lets people do anything they want with your code as long as they provide attribution back to you and don't hold you liable.\n\n**Permissions**: ✅ Commercial use, ✅ Modification, ✅ Distribution, ✅ Private use\n**Limitations**: ❌ Liability, ❌ Warranty\n\n#### Git Commit Message: 🏥 Healthcare Management System\n---\n\n\u003cp align=\"center\"\u003e\n  Made with ❤️ by \u003ca href=\"https://github.com/flexycode\"\u003eflexycode\u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!-- End point line insert Thanks for visiting enjoy your day, feel free to modify this  --\u003e\n---\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://readme-typing-svg.demolab.com/?lines=Thanks+For+Visiting+Enjoy+Your+Day+~!;\" alt=\"mystreak\"/\u003e\n\u003c/p\u003e\n\n\u003c!-- Genshin Impact --\u003e\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExZGxxeWR5bzJjajBnc3o5YTc5dGhzc2xsYWJ4aW5rOGZuamNtMjdnayZlcD12MV9naWZzX3NlYXJjaCZjdD1n/1rL7L4GaUTe55s5Sfm/giphy.gif\" width=\"300\"\u003e\n\u003cimg src=\"https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExdXk2cnByenBzdHR2Y2plYmxyYnVoY2pjaWRlOTRjcTBrMWV3czI0diZlcD12MV9naWZzX3NlYXJjaCZjdD1n/TH1EAFhvE2ucRSMkPC/giphy.gif\" width=\"300\"\u003e\n\u003c/div\u003e\n\n\u003c!-- End point line insert Comeback again next time, feel free to modify this  --\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://readme-typing-svg.demolab.com/?lines=Come+Back+Again+next+time\" alt=\"mystreak\"/\u003e\n\u003c/p\u003e\n\n\u003c/p\u003e\n    \n\u003cbr\u003e\n\u003c!-- End point insert background effect line of sight color red --\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif\" width=\"1000\"\u003e\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflexycode%2Fhealthcare-management-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflexycode%2Fhealthcare-management-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflexycode%2Fhealthcare-management-system/lists"}