Rusith's ink-brush logo
← all projects

06 · 2024 · live

HealthHarmonypatient care, coordinated.

A healthcare management system built with Next.js, Appwrite, shadcn-style UI primitives, typed forms, and appointment workflows. It guides patients from onboarding into registration and scheduling while giving administrators a protected entry point.

Problem

Healthcare intake asks for sensitive, structured information while also needing appointment scheduling and clear confirmation states. The interface has to be calm, validated, and direct enough for patients to complete without friction.

Approach

HealthHarmony uses server actions with Appwrite for users, patients, appointments, storage, and database records. React Hook Form and Zod shape patient, registration, and appointment forms, while a focused route structure handles onboarding, registration, scheduling, and success flows.

Role

Full-stack developer. Built the patient onboarding flow, registration form system, appointment flow, Appwrite actions, file upload path, and admin access pattern.

Highlights

  • Patient onboarding creates Appwrite users and routes returning users into registration and appointment flows.
  • Registration captures medical and identification data with typed validation and file upload support.
  • Appointment forms support create, schedule, and cancel modes with doctor selection and validation rules.
  • Protected admin path uses a passkey modal pattern, while Sentry and Twilio topics indicate production-minded observability and communication concerns.

Stack

  • TypeScript
  • Next.js
  • Appwrite
  • React Hook Form
  • Zod
  • Tailwind CSS
  • shadcn-ui
  • Sentry
  • Twilio

At a glance

Surface
Patient intake + appointments
Backend
Appwrite users, database, storage
Forms
React Hook Form + Zod
UI
Radix primitives + Tailwind
Status
Live / public source
nextTechie Sleuths 2024