{"id":15161705,"url":"https://github.com/somenath203/carepulse","last_synced_at":"2026-03-05T03:33:12.987Z","repository":{"id":254425319,"uuid":"846458441","full_name":"somenath203/CarePulse","owner":"somenath203","description":"Click below to checkout the website","archived":false,"fork":false,"pushed_at":"2024-08-26T09:33:03.000Z","size":4423,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T04:26:07.020Z","etag":null,"topics":["admin-dashboard","appwrite","doctor-appointment-booking","doctor-appointment-booking-system","doctor-appointment-management","gmail-smtp","nextjs","nextjs14","nodemailer","nodemailer-smtp-transport","sentry-integration","sentry-io","shadcnui","tailwind","tailwindcss","zod","zod-validation"],"latest_commit_sha":null,"homepage":"https://care-pulse-som.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/somenath203.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-23T08:54:00.000Z","updated_at":"2024-11-09T05:44:40.000Z","dependencies_parsed_at":"2024-08-23T12:07:37.156Z","dependency_job_id":null,"html_url":"https://github.com/somenath203/CarePulse","commit_stats":null,"previous_names":["somenath203/carepulse"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/somenath203%2FCarePulse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/somenath203%2FCarePulse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/somenath203%2FCarePulse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/somenath203%2FCarePulse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/somenath203","download_url":"https://codeload.github.com/somenath203/CarePulse/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238039756,"owners_count":19406395,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["admin-dashboard","appwrite","doctor-appointment-booking","doctor-appointment-booking-system","doctor-appointment-management","gmail-smtp","nextjs","nextjs14","nodemailer","nodemailer-smtp-transport","sentry-integration","sentry-io","shadcnui","tailwind","tailwindcss","zod","zod-validation"],"created_at":"2024-09-27T00:43:29.826Z","updated_at":"2025-10-24T22:31:12.725Z","avatar_url":"https://github.com/somenath203.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CarePulse\n\n## Demo Video of the Project\n\n![Screenshot (694)](https://github.com/user-attachments/assets/b3978a22-a0c8-470c-a33d-c5ae354415a5)\n\nhttps://www.youtube.com/watch?v=cogkrXXNa8U\n\n## Introduction\n\nCarePulse is a comprehensive healthcare management application designed to streamline patient and admin interactions. The application is divided into two main parts: user and admin functionalities. Users can register, submit their medical information, and book appointments, while admins can manage appointments and handle user requests.\n\n## Features of the Application\n\n### User Features\n\n1. **User Registration:**\n   - Users can register by providing their full name, email address, and phone number.\n\n2. **Personal Information Form:**\n   - Full Name\n   - Email Address\n   - Mobile Number\n   - Date of Birth\n   - Gender\n   - Full Address\n   - Occupation\n   - Emergency Contact Name and Number\n\n3. **Medical Information Form:**\n   - Primary Physician\n   - Insurance Provider\n   - Emergency Policy Number\n   - Allergies\n   - Current Medication\n   - Family Medical History\n   - Past Medical History\n\n4. **Identification and Verification:**\n   - Identification Type (e.g., Birth Certificate)\n   - Identification Number\n   - Scanned Copy of Identification Document\n\n5. **Consent and Privacy Agreement:**\n   - Consent to receive treatment\n   - Consent to use and disclose health information\n   - Acknowledgment of privacy policy\n\n6. **Appointment Booking:**\n   - Select Doctor\n   - Choose Date and Time\n   - Provide Reason for Appointment\n\n7. **Success Message:**\n   - Users receive a confirmation email with appointment details upon successful submission.\n\n### Admin Features\n\n1. **Appointment Management:**\n   - View and manage Scheduled, Pending, and Cancelled Appointments\n\n2. **Appointment Table:**\n   - ID\n   - Patient\n   - Status\n   - Date of Doctor Appointment\n   - Doctor\n   - Actions (Schedule or Cancel Appointment)\n\n3. **Admin Access:**\n   - Admins can access the admin page by entering a correct passcode available on the landing page.\n\n4. **Notification System:**\n   - Email notifications are sent to users regarding appointment status changes, managed via Gmail SMTP through Nodemailer.\n\n## Technologies Used\n\n- **Next.js:** Framework for building the React application.\n- **Appwrite:** Backend server for handling authentication and data management.\n- **TailwindCSS:** Utility-first CSS framework for styling.\n- **Shadcn UI:** UI components library for a modern user interface.\n- **Zod:** Schema validation library for input validation.\n- **Gmail SMTP via Nodemailer:** Service for sending email notifications.\n- **Sentry.io:** Error tracking and monitoring tool.\n\n## Deployement URL\n\nThe application is deployed on Vercel.\n\nDeployment Link: https://care-pulse-som.vercel.app/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsomenath203%2Fcarepulse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsomenath203%2Fcarepulse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsomenath203%2Fcarepulse/lists"}