https://github.com/tech-wizar/doctors-appointment-platform
A modern web application connecting patients and doctors for seamless scheduling and secure video consultations.
https://github.com/tech-wizar/doctors-appointment-platform
appwrite fullstack healthcare nextjs react tailwindcss telemedicine typescript
Last synced: 2 months ago
JSON representation
A modern web application connecting patients and doctors for seamless scheduling and secure video consultations.
- Host: GitHub
- URL: https://github.com/tech-wizar/doctors-appointment-platform
- Owner: tech-wizar
- License: mit
- Created: 2025-08-27T18:47:05.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-27T19:02:43.000Z (10 months ago)
- Last Synced: 2025-08-28T03:37:05.821Z (10 months ago)
- Topics: appwrite, fullstack, healthcare, nextjs, react, tailwindcss, telemedicine, typescript
- Language: JavaScript
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MedMe - Doctor's Appointment Platform
A full-stack healthcare application that allows patients to book and manage appointments with doctors for one-on-one video consultations
---
## Features
- **Role-Based Authentication:** Secure sign-up and login for patients, doctors, and admins.
- **Appointment Management:** Patients can book appointments based on doctors' real-time availability.
- **Admin Dashboard:** Admins can verify and manage doctor applications.
- **Doctor Dashboard:** Doctors can manage their availability and earnings.
- **Video Consultations:** Integrated one-on-one video calls powered by Stream.
---
## Tech Stack
- **Framework:** Next.js 14 (App Router)
- **Language:** TypeScript
- **Styling:** Tailwind CSS & Shadcn/ui
- **Backend & Database:** Appwrite (Backend-as-a-Service)
- **Video API:** Stream
- **Form Management:** React Hook Form
- **Schema Validation:** Zod
---
## Getting Started
Follow these instructions to set up the project on your local machine.
### Prerequisites
- Node.js (v18 or later)
- An account with [Appwrite Cloud](https://cloud.appwrite.io/)
- An account with [Stream](https://getstream.io/)
### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/tech-wizar/Doctors-Appointment-Platform.git