healthcare

A HealthCare Management System

Build a comprehensive healthcare patient management application with Next.js, TypeScript, TailwindCSS, Appwrite, and Twilio.

πŸ“‹ Table of Contents

πŸ€– Introduction

A healthcare patient management application that enables patients to register, book, and manage their appointments with doctors. Includes administrative tools for scheduling, confirming, and canceling appointments, along with SMS notifications, all built using Next.js.

βš™οΈ Tech Stack

πŸ”‹ Features

🀸 Quick Start

Prerequisites

Ensure the following are installed:

Cloning the Repository

git clone https://github.com/Kriti-9/healthcare.git
cd healthcare

Installation

Install dependencies:

npm install

Set Up Environment Variables

Create a .env.local file in the root directory and add:

# APPWRITE
NEXT_PUBLIC_ENDPOINT=https://cloud.appwrite.io/v1
PROJECT_ID=
API_KEY=
DATABASE_ID=
PATIENT_COLLECTION_ID=
APPOINTMENT_COLLECTION_ID=
NEXT_PUBLIC_BUCKET_ID=

NEXT_PUBLIC_ADMIN_PASSKEY=111111

Replace placeholder values with your Appwrite credentials.

Running the Project

Start the development server:

npm run dev

Open http://localhost:3000 in your browser to view the application.

πŸ•ΈοΈ Snippets

πŸ”— Assets

Public assets used in the project can be found in the public directory.