An open API service indexing awesome lists of open source software.

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.

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