feat: Phase 6 — SMS Twilio, PDF reports, QR join page, verifyQr endpoint

This commit is contained in:
Hermes 2026-04-25 18:05:15 +00:00
parent 6103279dd4
commit 9bd134fb5d
7 changed files with 717 additions and 1 deletions

View file

@ -37,6 +37,14 @@ VITE_STRIPE_PRO_PRICE_ID=
# Must live on a Docker volume in production so sessions survive restarts.
WHATSAPP_SESSION_DIR=/app/data/whatsapp-sessions
# ─── Twilio SMS ─────────────────────────────────────────────────────────────
# All Twilio vars are OPTIONAL. If any is missing, SMS sending is disabled
# and the app logs a warning instead of failing. Each clinic also has a
# `smsEnabled` opt-in flag; SMS is never sent without both.
TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_PHONE_NUMBER=
# ─── Docker compose only ────────────────────────────────────────────────────
MYSQL_ROOT_PASSWORD=replace_me_with_a_strong_password
MYSQL_DATABASE=queuemed