{"id":25975760,"url":"https://github.com/divith123/care-medify","last_synced_at":"2025-08-27T22:32:48.555Z","repository":{"id":279741947,"uuid":"939751279","full_name":"Divith123/Care-Medify","owner":"Divith123","description":"Care Medify is a modern, intuitive web application designed to streamline the appointment booking process for patients and healthcare providers. Built with cutting-edge technologies like Next.js, Shadcn/ui, and Tailwind CSS, Care Medify offers a seamless user experience with features such as doctor search, appointment scheduling, report analysis.","archived":false,"fork":false,"pushed_at":"2025-02-27T05:58:43.000Z","size":1902,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-18T18:49:41.397Z","etag":null,"topics":["nextjs14","tailwindcss","typescript","vite"],"latest_commit_sha":null,"homepage":"https://care-medify.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/Divith123.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":"2025-02-27T03:40:01.000Z","updated_at":"2025-04-22T13:35:42.000Z","dependencies_parsed_at":"2025-02-27T07:25:36.191Z","dependency_job_id":null,"html_url":"https://github.com/Divith123/Care-Medify","commit_stats":null,"previous_names":["divith123/care-medify"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Divith123/Care-Medify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divith123%2FCare-Medify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divith123%2FCare-Medify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divith123%2FCare-Medify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divith123%2FCare-Medify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Divith123","download_url":"https://codeload.github.com/Divith123/Care-Medify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divith123%2FCare-Medify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272389748,"owners_count":24926341,"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","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"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":["nextjs14","tailwindcss","typescript","vite"],"created_at":"2025-03-05T03:23:59.207Z","updated_at":"2025-08-27T22:32:48.508Z","avatar_url":"https://github.com/Divith123.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# 🏥 Care Medify - Appointment Booking System\n\nCare Medify is a modern, intuitive web application designed to streamline the appointment booking process for patients and healthcare providers. Built with cutting-edge technologies like Next.js, Shadcn/ui, and Tailwind CSS, Care Medify offers a seamless user experience with features such as doctor search, appointment scheduling, report analysis, and more.\n\n---\n\n## 🌟 Features\n\n### Core Features\n- **Doctor Search**: Browse doctors by specialty and view detailed profiles.\n- **Appointment Booking**: Select a date, time slot, and consultation type (video or in-person).\n- **Report Analysis**: Upload medical reports for analysis.\n- **Authentication**: Secure login and registration for patients.\n- **Chatbot Integration**: Get instant assistance with our AI-powered chatbot.\n\n### Additional Features\n- **Responsive Design**: Optimized for mobile and desktop devices.\n- **Accessibility**: ARIA roles and live regions for screen readers.\n- **Reusable Components**: Powered by Shadcn/ui for a consistent UI.\n\n---\n\n## 🛠 Technologies Used\n\n| Technology       | Description                                                                 |\n|------------------|-----------------------------------------------------------------------------|\n| **Next.js**      | React-based framework for server-side rendering and routing.               |\n| **Shadcn/ui**    | Customizable and reusable UI components.                                   |\n| **Tailwind CSS** | Utility-first CSS framework for rapid styling.                            |\n| **React Hooks**  | State management with `useState`, `useEffect`, and custom hooks.           |\n| **Sonner**       | Toast notifications for user feedback.                                     |\n| **Groq**         | Querying data efficiently.                                                 |\n\n---\n\n## 🚀 Installation\n\n### Prerequisites\n\n- Node.js (v16 or higher)\n- npm or yarn\n\n### Steps\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/your-username/Care-Medify.git\n   cd Care-Medify\n   ```\n\n2. Install dependencies:\n\n   ```bash\n   npm install\n   ```\n\n   or\n\n   ```bash\n   yarn install\n   ```\n\n3. Start the development server:\n\n   ```bash\n   npm run dev\n   ```\n\n4. Open the application in your browser:\n\n   ```\n   http://localhost:3000\n   ```\n\n## 🔑 Patient Login Support\n\nTo test the patient login functionality, use the following credentials:\n\n| Email                  | Password   | Type   |\n|------------------------|------------|------------|\n| patient@gmail.com | `12345678` | `patient` |\n\n### Steps to Log In:\n1. Navigate to the `/login` page.\n2. Enter the email and password from the credentials above.\n3. Click the \"Login\" button to access the patient dashboard.\n\n---\n\n## 📸 Screenshots\n\nHere are some screenshots of the application in action:\n\n| Feature               | Screenshot                          |\n|-----------------------|--------------------------------------|\n| **Home Page**         | ![Home Page](./Care-Medify/1.png)              |\n| **Doctor Search**     | ![Doctor Search](./Care-Medify/2.png)          |\n| **Appointment Booking** | ![Appointment Booking](./Care-Medify/3.png)   |\n| **Login Page**        | ![Login Page](./Care-Medify/4.png)             |\n| **Report Analysis**   | ![Report Analysis](./Care-Medify/5.png)        |\n| **Chatbot Integration** | ![Chatbot](./Care-Medify/6.png)               |\n\n---\n\n## 📂 Folder Structure\n\n```plaintext\nCare-Medify/\n├── app/                     # Next.js pages and routing\n│   ├── api/                 # API routes (e.g., file upload)\n│   ├── doctors/             # Doctor-related pages\n│   ├── login/               # Login page\n│   ├── register/            # Registration page\n│   ├── report-analyze/      # Report analysis page\n│   ├── specialties/         # Specialty-based doctor listings\n│   ├── globals.css          # Global styles\n│   └── layout.tsx           # Root layout\n├── components/              # Reusable UI components\n│   ├── chatbot-button.tsx   # Chatbot integration\n│   ├── navbar.tsx           # Navigation bar\n│   ├── ui/                  # Shadcn/ui components\n│   └── theme-provider.tsx   # Theme provider for dark/light mode\n├── hooks/                   # Custom React hooks\n├── lib/                     # Utility functions and services\n├── public/                  # Static assets (images, logos, etc.)\n├── styles/                  # Global CSS styles\n├── tailwind.config.js       # Tailwind CSS configuration\n└── tsconfig.json            # TypeScript configuration\n```\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions from the community! To contribute:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix:\n\n   ```bash\n   git checkout -b feature/your-feature-name\n   ```\n\n3. Commit your changes:\n\n   ```bash\n   git commit -m \"Add your descriptive commit message\"\n   ```\n\n4. Push your changes:\n\n   ```bash\n   git push origin feature/your-feature-name\n   ```\n\n5. Open a pull request on GitHub.\n\n---\n\n## 📜 License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n---\n\n## 📧 Contact\n\nFor questions or feedback, feel free to reach out:\n\n- Email: [divithselvam23@gmail.com](mailto:divithselvam23@gmail.com)\n- GitHub: [@Divith123](https://github.com/Divith123)\n\n---\n\n### 🌟 Show Your Support\n\nIf you find this project useful, give it a ⭐️ on GitHub! Your support motivates us to keep improving.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdivith123%2Fcare-medify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdivith123%2Fcare-medify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdivith123%2Fcare-medify/lists"}