smooth-app
전 세계 식품의 성분·영양·정보를 자유롭게 협업하고 공개하는 데이터베이스
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The television an older parent already watches becomes their health room.
A Fire TV app on Vega OS for an older adult living alone, with the family on their phones,
Alexa+ in the loop, Ring sensors at the door, and a fleet of Strands agents on Amazon Bedrock
AgentCore behind it. Built for Build, Ship, Shape: Amazon Developer Hackathon (Fire TV track,
Alexa+ track, AWS Builder and Open Source mini challenges) by Tahsin Bayraktar, Graviti Labs.
Live API: https://rrjb1x8j2b.execute-api.eu-north-1.amazonaws.com · demo household AHMET1README 전문 보기 ↗The television an older parent already watches becomes their health room.
A Fire TV app on Vega OS for an older adult living alone, with the family on their phones, Alexa+ in the loop, Ring sensors at the door, and a fleet of Strands agents on Amazon Bedrock AgentCore behind it. Built for Build, Ship, Shape: Amazon Developer Hackathon (Fire TV track, Alexa+ track, AWS Builder and Open Source mini challenges) by Tahsin Bayraktar, Graviti Labs.
Live API: https://rrjb1x8j2b.execute-api.eu-north-1.amazonaws.com · demo household AHMET1
| Surface | What it does | Where |
|---|---|---|
| Fire TV (Vega OS, React Native 0.83) | Morning Board, Medication Moment, Clock setup, Heart Session with live wrist heart rate, Family | tv/ |
| Phone pages | Photograph the boxes (/cabinet), family summary and replies (/family) | api/vitaheart/web/ |
| Apple Watch | Standalone watchOS app streaming heart rate into the TV's session | watch/ |
| Alexa+ | MCP server (spec 2025-11-25, Streamable HTTP, OAuth 2.1 PKCE), five tools, board card; simulated surface with browser voice at /alexa-sim | alexa/ |
| Ring | Signed webhooks, sensors normalised, Night Watch rules (door at night, quiet morning, cold indoors) | api/vitaheart/ring.py, api/vitaheart/night/ |
| AWS | Lambda + API Gateway, DynamoDB, S3, SNS, EventBridge; Strands agents on Bedrock AgentCore Runtime (Nova Lite reads, Claude writes) | api/, agents/, scripts/deploy.py |
# API and agents (Python 3.12+)
uv venv .venv && uv pip install --python .venv/bin/python -r api/requirements.txt -r agents/requirements.txt
.venv/bin/python -m pytest -q tests # 76 tests, no AWS needed (moto)
VITAHEART_LIVE=1 .venv/bin/python -m pytest -q tests # + live Bedrock / RxNorm / openFDA tests
cd api && ../.venv/bin/uvicorn vitaheart.app:asgi --reload # local API on :8000 (uses your AWS profile for DynamoDB)
# Television (Vega Developer Tools installed, Virtual Device running)
cd tv && npm install && npm test && npm run build:debug
vega run-app build/aarch64-debug/vitahearttv_aarch64.vpkg
# Cloud
.venv/bin/python scripts/deploy.py # Lambda, API Gateway, DynamoDB, S3, SNS, EventBridge (idempotent)
.venv/bin/agentcore deploy # the Strands fleet on AgentCore Runtime
.venv/bin/python scripts/demo_setup.py # the state the demo starts from
The TV's API URL lives in tv/src/config.ts; scripts/deploy.py writes the current one to docs/URLS.md.
/events, long-poll). The TV, the family page and Alexa+ all read the same truth within a second. Lambda behind API Gateway cannot stream, so long-poll is used deliberately, not SSE.scripts/ring_simulate.py, signed with the app's HMAC key exactly as Ring would sign them; the video says so./alexa-sim is the hackathon's sanctioned simulated path, and the MCP server behind it is real.agents/vendored/ is copied from our VitaCabinet (Apache-2.0) with attribution; everything else was written during the submission window. Vita, our shipping iOS app, is not part of this submission.docs/MASTER-PLAN.md (phases, judging map) · docs/TESTING.md (for judges) · docs/DECISIONS.md · docs/FRICTION-LOG.md · docs/PRODUCT-FEEDBACK.md
Apache-2.0.