{"id":15136706,"url":"https://github.com/mehdikhan55/prismacare","last_synced_at":"2026-01-28T15:01:22.777Z","repository":{"id":251981509,"uuid":"838821875","full_name":"mehdikhan55/PrismaCare","owner":"mehdikhan55","description":"A healthcare patient management application ","archived":false,"fork":false,"pushed_at":"2024-10-24T06:38:59.000Z","size":5380,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T16:40:10.547Z","etag":null,"topics":["appwrite","nextjs14","sentry","shadcn","tailwindcss","twilio","typescript"],"latest_commit_sha":null,"homepage":"https://prismacare.vercel.app","language":"TypeScript","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/mehdikhan55.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}},"created_at":"2024-08-06T12:11:20.000Z","updated_at":"2024-10-24T06:39:03.000Z","dependencies_parsed_at":"2025-02-08T14:41:53.226Z","dependency_job_id":null,"html_url":"https://github.com/mehdikhan55/PrismaCare","commit_stats":{"total_commits":12,"total_committers":2,"mean_commits":6.0,"dds":0.25,"last_synced_commit":"f634b127719d4aaf57734dcb51d93926d3d12310"},"previous_names":["mehdikhan55/healthcare-project","mehdikhan55/prismacare"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mehdikhan55/PrismaCare","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehdikhan55%2FPrismaCare","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehdikhan55%2FPrismaCare/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehdikhan55%2FPrismaCare/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehdikhan55%2FPrismaCare/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mehdikhan55","download_url":"https://codeload.github.com/mehdikhan55/PrismaCare/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehdikhan55%2FPrismaCare/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28846082,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T13:02:32.985Z","status":"ssl_error","status_checked_at":"2026-01-28T13:02:04.945Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["appwrite","nextjs14","sentry","shadcn","tailwindcss","twilio","typescript"],"created_at":"2024-09-26T06:40:44.005Z","updated_at":"2026-01-28T15:01:22.758Z","avatar_url":"https://github.com/mehdikhan55.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n  \u003ch1\u003ePrismaCare\u003c/h1\u003e\n  \u003ch3 align=\"center\"\u003eA HealthCare Management System\u003c/h3\u003e\n  \u003cdiv\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Next_JS-black?style=for-the-badge\u0026logoColor=white\u0026logo=nextdotjs\u0026color=000000\" alt=\"nextdotjs\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-TypeScript-black?style=for-the-badge\u0026logoColor=white\u0026logo=typescript\u0026color=3178C6\" alt=\"typescript\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Tailwind_CSS-black?style=for-the-badge\u0026logoColor=white\u0026logo=tailwindcss\u0026color=06B6D4\" alt=\"tailwindcss\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Appwrite-black?style=for-the-badge\u0026logoColor=white\u0026logo=appwrite\u0026color=FD366E\" alt=\"appwrite\" /\u003e\n  \u003c/div\u003e\n\n   \u003cdiv align=\"center\"\u003e\n     A healthcare patient management application that allows patients to register, book, and manage their appointments with doctors, featuring administrative side as well \n    \u003c/div\u003e\n\u003c/div\u003e\n\n\n### 🌍 Supporting UN Sustainable Development Goals (SDGs)\n\n- **SDG 3: Good Health and Well-being**  \n  Contributing to improved healthcare accessibility and patient care management, ensuring healthy lives for all ages.\n\n- **SDG 9: Industry, Innovation, and Infrastructure**  \n  Leveraging modern technology to enhance healthcare delivery and streamline operations, fostering innovation in the health sector.\n\n- **SDG 11: Sustainable Cities and Communities**  \n  Strengthening healthcare systems in urban and rural areas, promoting resilient and inclusive community health infrastructure.\n\n\n## 📋 \u003ca name=\"table\"\u003eTable of Contents\u003c/a\u003e\n\n1. 🎙️ [Introduction](#introduction)\n2. ⚙️ [Tech Stack](#tech-stack)\n3. 🔋 [Features](#features)\n4. 🚀 [Live Preview](#live-preview)\n5. 💫 [Quick Start](#quick-start)\n\n## \u003ca name=\"introduction\"\u003e🎙️ Introduction\u003c/a\u003e\n\nA healthcare patient management application using NextJS that allows patients to register, book, and manage their appointments with doctors, featuring administrative tools for scheduling, confirming, and canceling appointments, along with SMS notifications.\n\n## \u003ca name=\"tech-stack\"\u003e⚙️ Tech Stack\u003c/a\u003e\n\n- Next.js\n- Appwrite\n- Typescript\n- TailwindCSS\n- ShadCN\n- Twilio\n\n## \u003ca name=\"features\"\u003e🔋 Features\u003c/a\u003e\n\n👉 **Register as a Patient**: Users can sign up and create a personal profile as a patient.\n\n👉 **Book a New Appointment with Doctor**: Patients can schedule appointments with doctors at their convenience and can book multiple appointments.\n\n👉 **Manage Appointments on Admin Side**: Administrators can efficiently view and handle all scheduled appointments.\n\n👉 **Confirm/Schedule Appointment from Admin Side**: Admins can confirm and set appointment times to ensure they are properly scheduled.\n\n👉 **Cancel Appointment from Admin Side**: Admins have the ability to cancel any appointment as needed.\n\n👉 **Send SMS on Appointment Confirmation**: Patients receive SMS notifications about their appointment details.\n\n👉 **Complete Responsiveness**: The application works seamlessly on all device types and screen sizes.\n\n👉 **File Upload Using Appwrite Storage**: Users can upload and store files securely within the app using Appwrite storage services.\n\n👉 **Manage and Track Application Performance Using Sentry**: The application uses Sentry to monitor and track its performance and detect any errors.\n\u003cbr/\u003e\n## \u003ca name=\"live-preview\"\u003e🚀 Live Preview\u003c/a\u003e\n\u003cb\u003eSee \u003ca href=\"https://prismacare.vercel.app\"\u003eLive Preview\u003c/a\u003e\u003c/b\u003e\n\n## \u003ca name=\"quick-start\"\u003e💫 Quick Start\u003c/a\u003e\n\nFollow these steps to set up the project locally on your machine.\n\n**Prerequisites**\n\nMake sure you have the following installed on your machine:\n\n- [Git](https://git-scm.com/)\n- [Node.js](https://nodejs.org/en)\n- [npm](https://www.npmjs.com/) (Node Package Manager)\n\n**Cloning the Repository**\n\n```bash\ngit clone https://github.com/mehdikhan55/PrismaCare.git\ncd PrismaCare\n```\n\n**Installation**\n\nInstall the project dependencies using npm:\n\n```bash\nnpm install\n```\n\n**Set Up Environment Variables**\n\nCreate a new file named `.env.local` in the root of your project and add the following content:\n\n```env\n#APPWRITE\nNEXT_PUBLIC_ENDPOINT=https://cloud.appwrite.io/v1\nPROJECT_ID=\nAPI_KEY=\nDATABASE_ID=\nPATIENT_COLLECTION_ID=\nAPPOINTMENT_COLLECTION_ID=\nNEXT_PUBLIC_BUCKET_ID=\n\nNEXT_PUBLIC_ADMIN_PASSKEY=555555\n```\n\nReplace the placeholder values with your actual Appwrite credentials. You can obtain these credentials by signing up on the [Appwrite website](https://appwrite.io/).\n\n**Running the Project**\n\n```bash\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) in your browser to view the project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehdikhan55%2Fprismacare","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmehdikhan55%2Fprismacare","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehdikhan55%2Fprismacare/lists"}