A hackathon wellness platform for patients and caregivers — emotional check-ins, appointment prep, calm tools and shared constellation journeys.
npm install
npm run setup-models # downloads face-api.js weights (~1MB)
npm run dev| Path | Description |
|---|---|
/ |
Landing — ConstellaCare (Moodsic-inspired cosmic theme) |
/patient |
Patient dashboard (soft pink) |
/caregiver |
Caregiver dashboard (gentle lavender) |
- Mood check-in — face-api.js facial emotion detection + daily emotion cards
- Doctor question builder — turns concerns into appointment questions
- Message bottles — unlock affirmations
- Calm corner — 4-7-8 bubble breathing, Spotify calming sounds link, guided reflections
- Constellation journey — stars unlock themes (Courage, Rest, Hope, Patience)
- How are YOU? — emotion cards + supportive AI copy
- Shared appointment prep — summary from patient notes (synced via localStorage)
- Communication assistant — phrasing for hard conversations
- Burnout detection — stress pattern tracking
- Constellation journey — separate progress from patient
- React 18 + Vite + TypeScript
- React Router
- face-api.js for expression vectors
- Patient: enter "I'm afraid chemo isn't working" in Question Builder → generates questions → caregiver can open summary.
- Patient: complete one bubble breathing cycle → earns a constellation star.
- Caregiver: select exhausted several times → burnout meter rises.