Build a comprehensive healthcare patient management application with Next.js, TypeScript, TailwindCSS, Appwrite, and Twilio.
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.
Ensure the following are installed:
git clone https://github.com/Kriti-9/healthcare.git
cd healthcare
Install dependencies:
npm install
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.
Start the development server:
npm run dev
Open http://localhost:3000 in your browser to view the application.
tailwind.config.tsapp/globals.csstypes/index.d.tstypes/appwrite.types.tslib/utils.tslib/validation.tsconstants/index.tsPublic assets used in the project can be found in the public directory.