하루의 건강 상태를 기록하고 확인합니다.
Translation pending
HealthTypeScript · CSSGitHub @exifioOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
병원에 주기적으로 방문하는 사용자가 하루의 건강 상태를 채팅하듯 기록하고, 하루가 끝난 뒤 AI가 원문을 구조화한 초안을 생성하며, 사용자가 확인·수정·확정한 기록만 진료 준비 화면에 포함하는 서비스입니다. 이 프로젝트의 핵심은 의료 판단이 아니라 사용자가 직접 남긴 사실을 잃지 않고, 진료 시 기억을 보조하는 것입니다. 1. 사용자 원문이 항상 원본이며 AI 결과는 파생 데이터입니다. 2. AI는 진단, 원인 추정, 치료·약 추천을 하지 않습니다. 3. 원문 저장과 AI 처리를 분리합니다. AI 실패가 기록 저장 실패가 되어서는 안 됩니다. 4. 하루의 기준은 기록 시점의 기기/브라우저 시스템 시간 기준 00:00~23:59입니다. 사용자가 시간대를 직접 설정하지 않습니다. 5. 확정 전에는 원문을 수정할 수 있고, 확정 후에는 원문을 덮어쓰지 않습니다. 6. 진료 준비에는 사용자가 확인한 확정 기록만 기본 포함합니다. 7. 비로그인 사용자는 샘플 데이터 기반 Demo Mode만 사용할 수 있고 실제 건강 기록은 입력하지 않습니다. 8. 사용자 데이터 격리는 애플리케이션 코드가 아니라 Supabase RLS까지 포함해 DB 수준에서 보장합니다.Read the full README ↗
병원에 주기적으로 방문하는 사용자가 하루의 건강 상태를 채팅하듯 기록하고, 하루가 끝난 뒤 AI가 원문을 구조화한 초안을 생성하며, 사용자가 확인·수정·확정한 기록만 진료 준비 화면에 포함하는 서비스입니다.
이 프로젝트의 핵심은 의료 판단이 아니라 사용자가 직접 남긴 사실을 잃지 않고, 진료 시 기억을 보조하는 것입니다.
00:00~23:59입니다. 사용자가 시간대를 직접 설정하지 않습니다.gpt-5-nano, 설정 레이어에서 관리)src/
app/
(public)/
(app)/
api/ # Backend 담당
components/ # Frontend 담당
features/ # Frontend 담당
contracts/ # API Contract. 임의 수정 금지
lib/
supabase/
server/ # Backend 담당
services/
repositories/
ai/
auth/
mocks/ # Frontend Mock 구현
supabase/
migrations/ # Backend 담당
docs/
TASKS.md # 전체 현황 + 공통 선행 작업
tasks/
FRONTEND_TASKS.md # Frontend AI 전용
BACKEND_TASKS.md # Backend AI 전용
INTEGRATION_TASKS.md # 통합/최종 검증 전용
src/components, src/features, src/app/(public), src/app/(app), src/mockssrc/app/api, src/server, supabase/migrations, 서버용 Supabase 설정src/contracts는 통합 담당자만 변경docs/API.md와 src/contracts를 갱신한 뒤 양쪽 작업을 진행모든 개발 AI는 먼저 루트의 AGENTS.md를 읽습니다.
AGENTS.mddocs/PRD.mddocs/API.mddocs/DATABASE.mddocs/DESIGN.md → docs/FRONTEND.mddocs/ARCHITECTURE.md → docs/BACKEND.md → docs/SECURITY.md → docs/AI.mddocs/PARALLEL_DEVELOPMENT.mddocs/TESTING.md, docs/PLAN.md, docs/TASKS.mddocs/tasks/FRONTEND_TASKS.md, BACKEND_TASKS.md, INTEGRATION_TASKS.md먼저 docs/TASKS.md의 공통 기반 작업에서 API / DB / Contract를 확정합니다. 그 다음 Frontend와 Backend를 서로 독립적으로 동시에 개발하고, 두 작업이 준비된 뒤 통합합니다.
공통 Contract 확정
↓
┌──────────────────┬──────────────────┐
│ Frontend AI │ Backend AI │
│ FRONTEND_TASKS │ BACKEND_TASKS │
└──────────────────┴──────────────────┘
↓ ↓
두 작업 완료
↓
INTEGRATION_TASKS
docs/tasks/FRONTEND_TASKS.md만 관리하며 Mock API를 사용합니다.docs/tasks/BACKEND_TASKS.md만 관리하며 실제 DB/API를 구현합니다.docs/tasks/INTEGRATION_TASKS.md를 진행합니다.docs/PARALLEL_DEVELOPMENT.md에 있습니다..env.example에 고정된 변수명을 사용하고 로컬 값은 .env.local에 설정합니다. SUPABASE_SERVICE_ROLE_KEY, OPENAI_API_KEY, CRON_SECRET은 서버 전용이며 브라우저 번들에 포함하지 않습니다.