“갱년기(更年期)는 새로운 나이를 사는 시기.” 불안을 덜고, 정보를 채우고, 일상을 돌보는 올인원 케어 앱.
- 프로젝트 개요
- 핵심 기능
- 화면구조
- 시스템 아키텍처
- AI 챗봇: 데이터 & 모델
- 인지 훈련 게임(유니티)
- 증상 체크 & 시각화
- 커뮤니티 게시판
- 다이어리(텍스트/사진)
- 팀 & 역할
- 면책 고지
갱년기를 뜻하는 한자의 뜻풀이를 살펴보면, **새롭다 갱(更), 나이 년(年), 시기 기(期)**임을 볼 수 있다. 이를 바탕으로 재정의해 보면 **‘새로운 나이/인생을 사는 시기’**가 된다. 갱년기라 하면 사회적으로 부정적인 인식이 만연하다. 그러나 갱년기라는 단어 속에 위와 같은 뜻이 내포되어 있음을 알게 되면 다른 시각을 가져볼 수 있지 않을까.
갱년기 증상은 중년의 위기를 느끼게 하는 중요한 요인으로, 중년 이후의 건강한 삶을 영위하기 위해서는 갱년기 증상에 대한 지속적인 관심이 필요하다. 여러 연구 결과에서 폐경에 대한 부정적인 태도 및 인식과 폐경기 증상의 심각도 간의 유의미한 상관관계가 확인되었으며, 폐경 증상을 병적인 상태가 아닌 호르몬의 변화에 따른 자연적인 변화 과정임을 인식시키고 증상에 따른 개인의 걱정을 완화시키는 접근이 필요함을 이야기하고 있다.
따라서 본 프로젝트 팀은 갱년기를 맞이할 정도로 나이가 들어버린 ‘나’가 아닌, ‘새로운 인생을 살아가기에 충분한 나’로 인지하는 긍정적인 상태로 갱년기를 보낼 수 있도록 돕는 것을 목표로 하여, ‘갱년기에 해당됨이 확실한 여성’을 대상으로 갱년기 증상 및 정신 건강을 케어하는 애플리케이션을 제작하였다.
각 증상의 빈도수를 매일 설문으로 체크하고 그 결과를 그래프로 표시하였다. 인지 능력 저하를 완화시켜줄 수 있는 3가지 게임을 제작하였고, 갱년기에 대한 정보를 묻거나 심리적인 상담이 가능한 AI Chatbot을 구현하였다.
비슷한 상황에 놓인 사용자와의 소통을 통해 서로 정보를 나누고 긍정적인 영향을 주고받을 수 있음을 기대하여 게시판 기능을 넣었고, 자신의 하루를 기록하며 ‘나’를 돌아볼 수 있도록 일기 작성 기능을 포함하였다.
-
AI 챗봇
- 심리 케어 대화(웰니스 스크립트 기반) + 갱년기 Q&A(전문 정보)
- 위험/전문영역 질의 시 “전문의 상담 권고” 가이드
-
인지 훈련 게임(3종)
- 단순 연산 / 숫자 빠르게 찾기 / 같은 카드 맞추기
- 짧은 플레이타임, 중단/재개 용이(40–50대 사용자 맥락 반영)
-
증상 체크 & 그래프
- 안면홍조·발한·두통/어지럼·컨디션(1–5점), 관절·근육통 부위 선택
- 일자별 점수 & 누적 부위 빈도 이중 그래프
-
커뮤니티 게시판(4개 보드)
- 글/댓글로 정보·경험 공유, 정서적 유대 형성
-
다이어리
- 텍스트 일기(그날 기분 선택, 스와이프 네비, 랜덤 배경)
- 사진 일기(하루 1장 업로드 — 긍정 경험 리마인드)
-
인증/계정
- 로그인/회원가입, 기본 마이페이지
- 클라이언트: Android Studio (Android, Java/Kotlin 기반)
- 웹 서버: Nginx
- 애플리케이션 서버: FastAPI (비동기 RESTful API)
- DB: MariaDB (+ SQLAlchemy ORM)
- 배포: AWS EC2 Lightsail
- 게임엔진: Unity 2D (Android 빌드 연동)
Android 앱 배포, Nginx/FastAPI/MariaDB 구성, AWS Lightsail 운용.
- 모델:
ko-s-roberta-multitask - 데이터셋(2종 병합)
-
Wellness Conversation Script(심리상담 대화) → 전처리로 유효 발화만 추출
-
자가 구축 갱년기 데이터셋
-
네이버 지식iN 전문의 답변(가정의학과/산부인과/약사) 기반 Q&A 추출
-
ChatGPT로 생활습관/예상질문 생성 →
- 전문성 필요 O: “전문의 상담 권유” 응답 정책
- 전문성 필요 X: 안전한 정보 답변 생성
-
-
- 효과 기대: 우울/불안 완화(디지털 중재), 정확한 정보 제공으로 부정적 인식 ↓, 자기관리 ↑.
-
공통 구현
- Unity GUI + Prefab, Coroutine 기반 비동기 상호작용
- 팝업 시 오브젝트 입력 잠금, 3회 세트 진행 후 완료 피드백
-
게임 1: 단순 연산
- 답은 4자리 이하, 선행 0 금지, 정/오답 팝업
---
- 게임 2: 숫자 빠르게 찾기
- 1→9 순차 터치, 잘못 터치 시 팝업, 완료 시 소요시간 표시
---
- 게임 3: 같은 카드 맞추기
- 전면/후면 애니메이션, 맞추면 제거, **진행도 바(붉은색)**로 피드백
object_num / card_num / group_num매핑으로 짝 판별 로직
---
- 설문 1(일일 점수): 안면홍조/발한/두통·어지럼/컨디션 → 1–5점 → 상단 라인/막대 그래프로 일자별 추이
- 설문 2(부위 선택): 관절·근육통 0–8부위 선택 → 누적 빈도 그래프로 통증 패턴 파악
- UI 플로우: 메인 → 설문 입력 → 결과 그래프 화면
- 보드 4종 운영(예: 질문, 정보, 수다, 후기 등)
- 글 작성/조회/댓글 가능, 유사 연령·상황 간 정서적 지지 기대
- 텍스트 일기: 상단 오늘의 기분 선택 → 일기 작성 → 좌/우 스와이프로 이전 기록 열람 → 배경 이미지 랜덤 변경
- 사진 일기: 하루 한 장 업로드(긍정 경험 리마인드, 텍스트 부담 ↓)
- 이다연 — Frontend(Android), AI 챗봇 · @Leeday11
- 박혜경 — Backend(FastAPI/DB), Unity 게임 · @BakHyegyeong
본 애플리케이션은 의료행위가 아닌 정보·자기관리 보조 도구입니다. 진단·치료가 필요한 상황은 반드시 의료 전문가와 상담하세요.
