Skip to content

Repository files navigation

Florence — care navigation with human connection

Florence

Florence is a humanistic elder-care navigation agent that guides families through intake, recommends care types, matches providers, and submits referrals — by web chat or phone.

Grand Prize winnerAI Healthcare Hack NYC by Arya Health & Twilio AI Startup Searchlight (Jul 2026).

Devpost florence-2026
Team Morrison Chang, Douglas MacKrell, Andrew Lai
Overview docs/portfolio.md

Status

Milestone Status
Step Zero — security foundation ✅ Complete
M1 — Web app (text + browser voice) + backend core ✅ Demo-ready
M2 — Twilio telephony ✅ Demo-ready locally (setup)

Full detail: docs/roadmap.md

Documentation

Start here: docs/README.md

Doc Description
Portfolio overview Problem, solution, demo story, architecture
Quick start User + developer local run guide
Telephony setup Twilio + ngrok phone demo
Architecture System design and data flow
API reference REST + Twilio endpoints
Roadmap What's done and what's next
Product handoff (full spec) Original requirements
Security policy Data handling and hooks

Quick Start

Audience Guide
Try the web demo docs/quick-start.md
Try the phone demo docs/telephony.md
Developers docs/quick-start.md
./scripts/dev-up.sh          # Postgres + env checks
./scripts/run-demo.sh        # terminal demo walkthrough (optional)
# then start backend + frontend (see quick-start guide)

Open http://127.0.0.1:5173

Stack

  • Frontend: React 19, Vite, TypeScript, Web Speech API
  • Backend: FastAPI, Pydantic v2, SQLAlchemy 2
  • Database: Postgres 16 (Docker)
  • LLM: Ollama (llama3.2:3b) — local only
  • Telephony: Twilio, Pipecat, Whisper STT, Piper TTS
  • Testing: 71 pytest tests, ruff, oxlint, gitleaks

Git workflow

Work on develop, merge to main at stable milestones. No PRs.

git checkout develop
git push origin develop

# Stable milestone:
git checkout main && git merge develop && git push origin main && git checkout develop

See docs/development.md.

Security

Public repository — no secrets or real PII in commits. User intake processed by local Ollama only.

See SECURITY.md.

About

Florence — humanistic elder-care navigation agent (Arya Health hackathon)

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages