🏠 홈 🛠️ 웹툴
aaaaa
📋 상세 🔑 로그인
🏠 홈 🛠️ 웹툴 목록 📋 상세 🔑 로그인
시민과학 데이터 수집 플랫폼 · UX 설계 도면

맨발걷기 시민과학 앱
화면 흐름 & 와이어프레임

일반 건강일지 앱이 아니라 학술 코호트 데이터를 생산하는 도구입니다. 모든 화면은 4대 무결성 원칙(일관성·정직성·맥락·최소기간)을 사용자가 의식하지 않아도 지키도록 설계됩니다. 도면의 색상 태그가 각 원칙이 강제되는 지점입니다.

DOCUX-WIREFRAME
REVv0.1 / DRAFT
SCOPEMVP · 수기입력
STACKDjango · Tailwind
무결성 원칙 범례 일관성 CONSISTENCY 정직성 HONESTY 맥락 CONTEXT 최소기간 DURATION
MAP

화면 구조도

진입(1회) → 기저치 확보(14일) → 운영(매일 반복). 운영 단계는 하단 탭바로 이동합니다.

Stage A · 진입 (1회)
인트로 목적 안내
연구 참여 동의 IRB · 민감정보
권한 & 기기 연동 활동인식 · Health Connect
Stage B · 기저치 (14일)
기저치 안내
기저치 일일 기록 Day 1 → 14
Stage C · 운영 (매일)
탭 1
일일 기록 탭 2
객관 지표
주관 지표
교란변수
걷기 세션 탭 3
리포트 탭 4

탭바: [홈] [기록] [세션] [리포트] [내 정보] — 5개 고정

FLOW 01

온보딩 · 기저치 확보

가입 즉시 걷기를 시작하지 못하게 막고, 먼저 14일간 비교 기준을 쌓게 합니다.

9:41● ● ●
01 · INTRO
앱 심볼 / 발 일러스트
당신의 발걸음이
학술 데이터가 됩니다
이 앱은 개인 건강일지가 아니라, 세계 최초 맨발걷기 코호트 연구에 쓰이는 데이터를 모읍니다.
참여 알아보기
이미 참여 중이에요
9:41● ● ●
02 · 연구 참여 동의
연구 참여에 동의해 주세요
건강 정보는 민감정보라 명시적 동의가 필요합니다.
동의서 본문(스크롤)
가명 처리된 데이터의 연구 활용에 동의
민감정보(심박·수면 등) 수집에 동의
결과 안내 수신에 동의 (선택)
동의하고 계속
규제IRB 승인·개인정보보호법을 앞단에서 처리. 필수/선택 동의를 분리.
9:41● ● ●
03 · 권한 & 기기 연동
데이터를 자동으로 모을게요
활동 인식(걷기 감지)허용됨
Health Connect 연동연결됨
가져올 항목
걸음심박 HRV수면
워치 미착용 시 수기 입력으로 대체 안내
다음
일관성연동 여부와 무관하게 같은 항목을 모으도록 초기에 고정.
9:41● ● ●
04 · 기저치 안내
걷기 전, 14일 먼저 기록해요
비교 기준(기저치)이 없으면 변화를 증명할 수 없습니다. 걷기 시작 버튼은 기저치 완료 후 열립니다.
기저치 개념 다이어그램
(기준선 → 변화 측정)
최소기간 강제 DUR-01
기저치 측정 시작
최소기간가입 직후 걷기 시작을 잠금. 자료의 Phase 1(기저치 확보)을 화면으로 강제.
9:41● ● ●
05 · 기저치 진행
기저치 Day 3 / 14
아직 걷지 마세요. 평소 상태를 기록 중입니다.
수면기록됨
혈압미기록
기분·활력기록됨
오늘 기저치 기록
일관성기저치도 운영 단계와 동일한 입력폼을 재사용해 측정 방식을 통일.
FLOW 02

일일 기록 (매일 반복의 핵심)

객관 → 주관 → 교란변수 3단계. 교란변수를 건너뛰면 "오늘 기록"이 완료되지 않습니다.

9:41● ● ●
06 · 홈
4주차 · Day 26
12주 목표까지
오늘 기록미완료
주간 HRV 트렌드 미니 차트 ↗
오늘 기록하기
걷기 시작
오늘은 안 걸었어요
기록
세션
리포트
내정보
정직성"안 걸었어요"를 1급 버튼으로 노출. 안 걸은 날을 숨기지 않고 데이터로 남기게 유도.
9:41● ● ●
07 · 기록 1/3 · 객관 지표
객관 지표
수면 6h 40m AUTO깸 2회
HRV 34ms AUTO심박 62bpm
혈압 · 1분 간격 3회 평균
124 / 82 · 68bpm
📏 표준 측정 가이드 · 기상 후 5분 안정
측정 가이드 고정 CON-02
다음 · 주관 지표
일관성혈압은 3회 평균 입력폼으로 강제, 표준 측정 절차를 인앱 가이드로 항상 병기.
9:41● ● ●
08 · 기록 2/3 · 주관 지표
지금 상태를 1~10으로
기분7
활력6
통증3
스트레스4
걷기 전/후를 각각 기록하면 순수 효과 비교에 좋아요.
다음 · 교란변수
9:41● ● ●
09 · 기록 3/3 · 교란변수
오늘 결과에 영향을 준 일
해당 없으면 '없음'을 눌러야 완료됩니다.
음주
수면 부족
식단 큰 변화
스트레스 유발 사건
해당 없음
건너뛰기 불가 CTX-01
오늘 기록 완료
맥락교란변수를 완료 필수 단계로. 미입력 시 "오늘 기록"이 미완료로 남아 순수 효과 분리를 보장.
FLOW 03

걷기 세션 · 정직성 경로

Transition API가 걷기를 자동 감지하고, 종료 시 "맨발이었는지"를 사용자가 확인합니다.

9:41● ● ●
10 · 걷기 세션 (진행 중)
● 걷는 중 · 자동 감지됨
경로 / 애니메이션
걸음2,140
시간24:10
심박 AUTO96bpm
걷기 종료
일관성세션 시작은 Transition API 자동 감지로, 걸음은 STEP_COUNTER 증분으로 통일 측정.
9:41● ● ●
11 · 세션 종료 확인
이번 걷기, 확인해 주세요
맨발걷기였나요?
맨발신발
지면
황토잔디기타
날씨
맑음흐림
사용자 확인 HON-02
세션 저장
정직성자동 감지된 보행이 실제 맨발 세션인지 사람이 확정. 일반 보행이 데이터에 섞이는 걸 차단.
맥락지면(황토/잔디)·날씨를 세션에 태깅 → 복합 자극 요소 분리 분석의 재료.
9:41● ● ●
12 · 안 걸은 날 기록
오늘은 걷지 않았군요
괜찮아요. 안 걸은 날도 중요한 데이터입니다.
이유 (선택)
날씨몸 상태 시간 없음기타
컨디션·수면·스트레스는 오늘도 기록 권장
결측=데이터 HON-01
안 걸은 날로 저장
정직성자료의 생존자 편향 방지 핵심. 무반응·무변화 날을 정식 레코드로 남겨 통계 왜곡을 막음.
FLOW 04

리포트 · 기저치 대비 변화

즉각적 수치가 아니라, 기저치 대비 4주/12주 평균 변화를 장기 관점으로 보여줍니다.

9:41● ● ●
13 · 리포트
기저치 대비 변화
4주12주
기저치 기준선 vs 현재
지표별 트렌드 차트
평균 수면+38
HRV 주간평균+6ms
스트레스-1.2
순응도 26/28일 · 무보행 6일 포함
장기 관점 DUR-02
최소기간4주 미만은 리포트를 잠금. 단기 신체 변동을 효과로 오인하지 않게 함.
정직성순응도·무보행일을 리포트에 함께 표기해 좋은 날만 강조하지 않음.