ryan
작업 목록No. 01 · 헬스케어 · 2026.10

Kidney Diet Tracker

나트륨·칼륨·인·단백질·수분을 기록하는 iOS 앱입니다. 영양소 값마다 라벨·DB·추정 중 어디서 온 값인지 표시하고, 영양사에게 낼 PDF·CSV 리포트를 만듭니다.

구분
개인 프로젝트 · iOS 앱
역할
시장 조사 · 기획 · UI 디자인 · iOS 개발 · 식품 DB 구축
화면
오늘 · 음식 추가 · 리포트 · 설정, 영어·한국어
스택
Swift · SwiftUI · SQLite · Vision · HealthKit · StoreKit 2
Kidney Diet Tracker
Kidney Diet Tracker
Kidney Diet Tracker

영양소 값 처리

  • 모르는 값값을 모르는 영양소는 0으로 더하지 않고, 합계 옆에 모르는 항목 수를 따로 표시합니다.
  • 출처 표시칼륨·인 값에는 라벨·DB·추정 중 어디서 온 값인지 표시가 붙고, 추정값은 ~640–780 mg처럼 범위로 보입니다.
  • 인산염 첨가물 경고원재료 문구에서 인산염·칼륨 첨가물을 찾아 경고합니다.
  • 목표 대비 표시목표는 사용자나 의료진이 입력하고, 앱은 "설정한 목표의 112%"처럼 비율만 보여 줍니다.
  • 기기 안 데이터계정과 서버 없이 기기 안의 SQLite 식품 DB로 동작합니다.
  • 영양사 제출 리포트투석일과 비투석일을 나눈 7일·30일 리포트를 PDF와 CSV로 내보냅니다.

한국어 현지화

화면 문구와 함께 식약처 식품 데이터와 한글 검색, 한국 영양성분표·원재료 읽기를 지원합니다.

  1. 오늘

    오늘

  2. 음식 추가

    음식 추가

  3. 리포트

    리포트

5지표나트륨 · 칼륨 · 인 · 단백질 · 수분
100%일반 음식 DB(USDA FNDDS) 표본 200건 중 칼륨·인 값이 있는 비율
1%바코드 상품 DB 표본 200건 중 인 값이 있는 비율
85식품 DB·라벨 읽기·계산 로직 단위 테스트와 UI 흐름 테스트