Jamorham
Nightscout용 xDrip+ 버전
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Qwida: family care across distance for Puerto Rico. Caribbean AI Summit Healthcare Hackathon 2026.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Qwida is a Spanish first web app (PWA) for Puerto Rican families caring for an elder. The elder
talks or takes a photo; her family, on the island or in the States, reviews and approves what
changed; the elder gets back one simple card of what to do. A fixed safety Fence runs before any
AI: Qwida never diagnoses and never changes medication, and emergencies point to 911.
Built for the Caribbean AI Summit Healthcare Hackathon, Puerto Rico, October 2026.README 전문 보기 ↗Qwida is a Spanish first web app (PWA) for Puerto Rican families caring for an elder. The elder talks or takes a photo; her family, on the island or in the States, reviews and approves what changed; the elder gets back one simple card of what to do. A fixed safety Fence runs before any AI: Qwida never diagnoses and never changes medication, and emergencies point to 911.
Built for the Caribbean AI Summit Healthcare Hackathon, Puerto Rico, October 2026.
Every person, doctor, pharmacy, plan and recording in this repo is fictional. The demo case is Doña Carmen Rivera (78, Adjuntas) and her daughter Marisol (Orlando). No real health information.
/ledger (every AI token, Yari's hand drawn art time,
every tool and API).npm i
npm run dev
Open http://localhost:3000 and choose Paciente or Familia. "Reiniciar demo" reloads the synthetic case. Live demo: https://qwida.vercel.app
On a fresh clone, run npm run dev once before npx tsc --noEmit: Next.js generates
next-env.d.ts and the route types on first start.
npm test # vitest unit tests
npm run e2e # playwright, needs E2E_BASE_URL
| Variable | Default | Meaning |
|---|---|---|
QUIDA_STORE | mock | Shared state backend. mock keeps events in server memory. |
KV_REST_API_URL, KV_REST_API_TOKEN | unset | Upstash Redis via the Vercel Marketplace, shared state across phones in production. |
AI_GATEWAY_API_KEY | unset | Vercel AI Gateway key, optional locally. Without it, AI routes return labeled SIMULADO fixtures. |
OPENAI_API_KEY | unset | Optional production fallback. Every AI call tries the AI Gateway first, then OpenAI direct with this key, then the SIMULADO fixture. OPENAI_TEXT_MODEL (default gpt-4o) and OPENAI_TRANSCRIBE_MODEL (default gpt-4o-transcribe) pick the OpenAI models. |
TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_PHONE_NUMBER | unset | Optional. The voice call reminder stays SIMULADO without them. |
CALL_ALLOWED_NUMBERS | unset | Comma separated E.164 numbers a real call may go to. Empty means no real call is ever placed, even with Twilio keys. |
E2E_BASE_URL | unset | Base URL for npm run e2e. |
| Status | What |
|---|---|
| REAL | Consent gated visit capture, the Fence, photo trust rules, the human confirmation gate, week card approve and send, shared state across phones, provider directory (public data via MedSeek PR, frozen ORCPS fallback), referido 90 day countdown, .ics export, PWA. |
| SIMULADO (labeled) | Transcription and photo reading fall back to fixtures when the AI Gateway is unavailable, digest interval, voice call reminder, notification channel. |
| ROADMAP | Live audio check in, GPS arrival, provider portal, WhatsApp bridge, on device inference. |
Every image in the app is hand drawn by Yari in Procreate: the Qwida logo, the four patient
buttons (Hablar, Foto, Grabar mi cita, Mi tarjeta), Doña Carmen and Marisol, the morning and night
medicine times, the handwritten prescription and the pharmacy bag, the caring hands, the phone mock
and the pill dial. Copies sized
for slides are in docs/art/; the app's own files are in public/art/. No image in
Qwida was generated by AI. The pitch deck was built by hand in Canva by Heather Xu, with support
art by Yari.
Coding agents wrote much of the code under human review. Every model, session and token they used
during the hackathon is public at /ledger.
app/ routes: / role chooser, /paciente, /familia, app/api/* route handlerslib/store/ EventStore interface and the in memory MockStorelib/seed/ the synthetic caselib/fence/ the deterministic safety tripwire and its fixed copycomponents/ui/ shared badges, buttons and Fence noticesdocs/BUILDLOG.md one line per finished taskdocs/art/ Yari's hand drawn art, sized for slidesLicense: MIT