1. 마음 건강 위험군의 높은 비율, 부산대는 43% 이상이 위기 징후
2023년 전국 국립대 30개 대학 대학생 마음건강 조사 결과, 전국 대학생 중 마음 건강 위기 학생은 18.4%(10,802명)로 나타났습니다. 특히 부산대학교는 위기 징후 학생이 43%로 매우 높은 수준을 보이고 있습니다.
2. 20대 본인 감정 인식 문제 - 위기징후 상태 학생 상담 유도 필요
우울증 선별검사에서 양성 판정을 받은 509명을 대상으로 한 설문 결과, 94.0%가 "우울증 진단을 받은 적 없다", 86.8%가 "우울증 진료를 받은 적 없다"고 응답했습니다. 김하나 가톨릭 의대 가정의학과 교수는 "일반인들이 우울증이 있어도 잘 알아차릴 수 없으며 우울감이 있어도 병원 진료를 받지 않는 경우가 많다"고 지적했습니다.
3. 낮은 교내 상담소 이용률
부산대학교의 경우 조사에 참여한 학생 1,242명 중 마음건강 서비스를 이용하는 학생은 약 23%인 292명에 그쳤습니다. 여러 가지 시도에도 불구하고 효원상담원의 이용률이 저조한 상황입니다.
SimLog는 이러한 문제들을 해결하기 위해 AI 기술을 활용한 비대면·비실명 감정 기록 및 분석 시스템을 개발했습니다.
핵심 문제점:
- PROBLEM 1: 표현의 장벽 - 내 마음인데, 정작 말로 설명하기 어려울 때
- PROBLEM 2: 지속의 어려움 - 마음 챙김, 왜 항상 꾸준하기가 힘들까?
- PROBLEM 3: 보이지 않는 위험 - 나도 모르게 깊어지는 마음의 그늘을 놓칠 때
주요 목표:
- AI 기반 감정 분석을 통한 객관적인 마음 건강 상태 파악
- 게이미피케이션을 통한 지속적인 사용 유도
- 부정 감정 지속 시 전문가 상담 연결로 적극적 개입
- 비대면·비실명 환경에서의 안전한 감정 기록
주요 내용:
- AI 감정 분석: GPT-4o mini 기반 즉시 감정 분석 및 감정 색상으로 직관적 이해
- 마음 정원: 지루한 마음 건강 관리를 즐거운 습관으로 변화시키는 게임형 시스템
- 위험 신호 알림: AI가 감정 패턴을 분석하여 위험 신호를 감지하고 전문가 상담 연결
AI 감정 분석 시스템:
- OpenAI GPT-4o mini를 활용한 고정밀 감정 분류
- Robert Plutchik의 감정의 바퀴 기반 8가지 기본 감정 분석
- 감정을 색상으로 직관적 표현 (예: 퍼플, 어두운 파랑, 어두운 회색 등)
- 감정 강도 및 신뢰도 점수 제공
- AI 실패 시 키워드 기반 fallback 분석
마음 정원 시스템:
- 출석 체크를 통한 씨앗(화폐) 획득
- 정원, 내 씨앗, 상점, 인벤토리 탭으로 구성
- 사용자의 이야기가 새싹의 자양분이 되어 정원이 성장
- 지루한 마음 건강 관리를 즐거운 습관으로 변화
위험 신호 감지 및 상담 연결:
- 7일간의 감정 변화 추이 분석
- 지속적 부정 감정 감지 시 "마음이 오랫동안 비를 맞고 있을 때" 알림
- "괜찮아요, 함께 해볼까요?" 메시지와 함께 상담 연결 제안
- 전문가 상담사와의 원활한 소통 지원
기존 일기 앱과의 차별점:
- 단순한 텍스트 저장이 아닌 AI 기반 즉시 감정 분석
- 감정을 색상으로 직관적 표현 (퍼플, 어두운 파랑, 어두운 회색 등)
- 지속적 부정 감정 감지 시 적극적 개입
- 마음 정원을 통한 지속적 사용 유도
기존 상담 서비스와의 차별점:
- 비대면·비실명 환경에서의 안전한 감정 기록
- AI를 통한 객관적인 감정 상태 파악 및 위험 신호 감지
- 상담사와의 효율적인 정보 공유
- 예방적 마음 건강 관리 및 골든타임 확보
현재 단계 (부산대학교):
- 대학생 대상 마음 건강 관리 서비스
- 효원상담원과의 연계 시스템 구축
- 학내 정신 건강 인식 제고
핵심 가치와 비전:
- 데이터 기반의 마음 분석: AI 감정 분석으로 표현의 장벽을 극복하고, 데이터 기반 위험 신호 조기 감지로 적극적 예방
- 성장하는 마음 정원: 사용자와 함께 성장하는 정원 시스템으로 외로움 극복, 일기 기록과 보상 연결로 지속적 동기 부여
- 체계적인 건강 관리: 일상에서 놓치기 쉬운 마음 상태를 체계적으로 점검, 간단하고 재미있는 방식으로 상담에 대한 심리적 부담 감소, 앱 내에서 전문가 상담사와 직접 연결하여 즉시 도움 제공
- 높은 접근성, 확장성: 검증된 저비용 고효율 마음 건강 관리 솔루션으로 다른 대학, 공공기관, 기업의 유사 문제에도 적용 가능
향후 확장 방안:
- 공공기관 연계: 시청/구청, 보건소, 기업체 등
- B2B 서비스: 기관별 맞춤형 마음 건강 관리 솔루션
- API 서비스: 다양한 플랫폼과의 연동
- 화이트라벨 솔루션: 기관별 브랜딩 및 커스터마이징
데이터 흐름도:
데이터베이스 ERD (Entity Relationship Diagram):
시스템 구조 흐름도:
Backend:
- Framework: FastAPI 0.115.13 (Python 3.8+)
- Database: MySQL 8.0 (Railway)
- ORM: SQLAlchemy 2.0.0
- Authentication: JWT (JSON Web Token)
- AI Service: OpenAI GPT-4o mini, Naver Clova STT
- Deployment: Railway
- Package Manager: pip
Frontend:
- Framework: Flutter 3.16.5 (Dart 3.2.3)
- Platform: Android, iOS, Web
- State Management: Flutter 기본 상태 관리
- HTTP Client: http package
- URL Launcher: url_launcher package
- Build: Flutter CLI
AI & External Services:
- Emotion Analysis: OpenAI GPT-4o mini
- Speech To Text: Naver Clova STT
- Fallback Analysis: Keyword-based emotion classification
- Form Service: Google Forms
- Cloud Platform: Railway (Backend + Database)
Development Tools:
- Version Control: Git
- API Testing: Postman
- Code Editor: VS Code / Cursor
- Package Management: pip (Python), pub (Dart)
사용자 인증 → 일기 작성 → AI 감정 분석 → 결과 표시 → 마음 건강 모니터링 → 상담 연결
- 사용자 인증: JWT 기반 로그인 및 세션 관리
- 일기 작성: 텍스트 기반 일기 입력
- AI 감정 분석: GPT-4o mini를 통한 감정 분류 및 분석
- 결과 표시: 감정 색상, 키워드, 요약 제공
- 마음 건강 모니터링: 7일 감정 추이 분석
- 상담 연결: 지속적 부정 감정 시 전문가 상담 연결
- 이메일 주소와 비밀번호를 입력하면 입력창에서 유효성 검사가 진행됩니다.
- 유효성 검사를 통과하지 못한 경우, 각 경고 문구가 입력창 하단에 표시됩니다.
- 유효성 검사를 통과한 경우, 로그인 버튼이 활성화 됩니다.
- 로그인 버튼을 클릭 시, 입력한 이메일 주소와 비밀번호에 대한 계정이 있는지 확인합니다.
- 계정이 없는 경우, 경고문구가 나타납니다.
- "오늘 하루는 어땠나요? SimLog에 당신의 마음을 살짝 남겨주면, 제가 소중하게 간직할게요!" 메시지와 함께 일기 작성
- 수면 품질, 스트레스 정도 등 체크리스트와 함께 텍스트 입력창에 일기 내용 작성
- 작성 완료 버튼을 클릭하면 AI 감정 분석이 시작됩니다.
- 분석 중에는 로딩 화면이 표시됩니다.
- 분석 완료 후 감정 색상, 키워드, 요약이 표시됩니다.
- AI가 분석한 감정 결과를 시각적으로 표시합니다.
- 감정을 색상으로 직관적 표현 (예: 퍼플, 어두운 파랑, 어두운 회색 등)
- 감정 강도 및 신뢰도 점수 제공
- AI 추출 키워드 및 감정 요약 표시
- 7일간의 감정 변화 추이 그래프 제공
- 감정 분포 파이 차트 및 월간 통계 분석
- 기간별, 감정별 필터링 기능
- 출석 체크를 통해 씨앗(화폐)을 획득할 수 있습니다.
- 상점에서 다양한 아이템을 구매할 수 있습니다.
- 인벤토리에서 구매한 아이템을 관리할 수 있습니다.
- 정원에 아이템을 배치하여 개인화된 정원을 만들 수 있습니다.
- 지속적인 부정 감정 감지 시 "마음이 오랫동안 비를 맞고 있을 때" 알림 표시
- "괜찮아요, 함께 해볼까요?" 메시지와 함께 상담 연결 제안
- "동의 없이 바로가기" 또는 "동의하고 바로가기" 옵션 제공
- 7일 요약 리포트를 생성하여 전문가와 공유할 수 있습니다.
- Google Forms를 통한 상담 신청이 가능합니다.
프로젝트의 상세한 기능명세서는 다음 링크에서 확인할 수 있습니다:
- SimLog 기능명세서 - 상세한 기능 설명 및 API 명세서
SimLog/
├── backend/ # FastAPI 백엔드
│ ├── controllers/ # API 엔드포인트
│ ├── models/ # DB 모델
│ ├── services/ # 비즈니스 로직
│ ├── main.py # 진입점
│ ├── database.py # 데이터베이스 연결
│ ├── requirements.txt # 의존성
│ └── venv/ # Python 가상환경
├── frontend/ # Flutter 프론트엔드
│ ├── lib/ # Dart 소스 코드
│ │ ├── screens/ # 주요 화면
│ │ └── services/ # API 연동
│ ├── assets/ # 리소스 파일
│ │ ├── fonts/ # 폰트 파일
│ │ └── images/ # 이미지 리소스
│ ├── android/ # Android 플랫폼
│ ├── ios/ # iOS 플랫폼
│ ├── web/ # 웹 플랫폼
│ ├── pubspec.yaml # Flutter 의존성
│ └── analysis_options.yaml # Dart 분석 설정
└── docs/ # 문서
├── pic/ # 스크린샷 및 이미지
├── 아키텍쳐/ # 시스템 아키텍처 문서
├── 개발 계획서/ # 프로젝트 계획서
└── 발표 자료/ # 프로젝트 발표 자료
Backend 개발 환경:
- Python 3.8 이상
- pip (Python 패키지 관리자)
- MySQL 8.0 이상
- Git
Frontend 개발 환경:
- Flutter 3.16.5 이상
- Dart 3.2.3 이상
- Android Studio (Android 개발용)
- Xcode (iOS 개발용, macOS만)
- Git
# 프로젝트 클론
git clone https://github.com/2025-PNU-SW-Hackathon/PNUSW-2025-SimLog-07.git
cd SimLog/backend
# 가상환경 생성 및 활성화
python -m venv venv
# Windows
venv\Scripts\activate.bat
# macOS/Linux
source venv/bin/activate
# 의존성 설치
pip install -r requirements.txt
# 환경변수 설정 (.env 파일)
# DATABASE_URL, OPENAI_API_KEY, CLOVA_API_KEY 등
# 서버 실행
uvicorn main:app --reloadcd SimLog/frontend
# Flutter 의존성 설치
flutter pub get
# 개발 서버 실행
# 모바일: flutter run
# 웹: flutter run -d chrome- 백엔드 서버 실행:
uvicorn main:app --reload - 프론트엔드 실행:
flutter run - 모바일 앱 테스트: 실제 기기 또는 에뮬레이터에서 실행
- 웹 테스트: 브라우저에서
http://localhost:3000접속
프로젝트 소개 동영상: https://youtu.be/2i2YJWFWQY4
- 감정 패턴 분석: 장기간 감정 변화 추이
- 맞춤형 상담: AI 기반 개인화된 상담 제안
- 커뮤니티: 비슷한 상황의 사용자들과 소통
- 전문가 매칭: 상담사와의 1:1 연결
- 실시간 분석: 실시간 감정 상태 모니터링
- 음성 인식: 음성으로 일기 작성 지원
- 이미지 분석: 사진을 통한 감정 상태 파악
- 머신러닝: 사용자별 맞춤형 감정 분석 모델
- 공공기관 연계: 시청/구청, 보건소, 기업체 등
- B2B 서비스: 기관별 맞춤형 마음 건강 관리 솔루션
- API 서비스: 다양한 플랫폼과의 연동
- 화이트라벨 솔루션: 기관별 브랜딩 및 커스터마이징
| 팀원 | 역할 | 담당 영역 | 연락처 |
|---|---|---|---|
| 안나연 | 팀장, 기획 | 서비스 흐름 설계 | annaaa4701@gmail.com |
| 김율겸 | 기획 | 시장 리서치, 프로젝트 방향성 설정 | myblog0113@naver.com |
| 문진혁 | 앱 개발 | Backend, Frontend, 디자인 | octopus121@pusan.ac.kr |
| 황연경 | 초기 자료 조사 | 초기 아이디어 선정에 필요한 자료 조사 | awkward8787@pusan.ac.kr |
몽글몽글 스튜디오는 AI 기술을 활용하여 사용자의 마음 건강을 돕는 혁신적인 모바일 애플리케이션을 개발하는 팀입니다.
팀 구성:
- 김율겸 – (전자공학과 전자공학전공) 감정 인터페이스 디자이너 & 사용자 공감 설계자 “사용자의 감정을 부드럽게 담아내는 따뜻한 설계자” 전자공학을 전공하며 쌓은 구조적 사고력에 감성 중심 UX 기획 역량을 더해, 사용자 감정 흐름에 맞춘 화면과 기능을 설계하고 감정 기록이 일상에서 자연스럽게 이어지도록 앱 구조를 디자인함. 강점: 기획, 사용자 흐름 설계, 발표자료 제작
- 문진혁 – (정보컴퓨터공학부) 데이터 기반 시스템 아키텍트 & 감정 백엔드 엔지니어 “감정의 흐름을 데이터로 연결하는 구조 설계자” 정보컴퓨터공학 전공자로, 감정 데이터를 안정적으로 수집·저장·관리하는 API와 데이터베이스를 구축한다. 프로그램 설계 능력과 서버-클라이언트 구조에 대한 깊은 이해를 바탕으로, 감정 분석 결과와 사용자 경험을 유기적으로 연결한다. 강점: FastAPI 서버 구축, DB 설계, 백엔드-프론트 연동 로직, 기술적 안정성 확보
- 안나연 – (산업공학과 빅데이터 연계 전공) 정서 경험 설계자 & 감정 여정 큐레이터 “감정을 길러내는 사용자 중심 스토리텔러” 산업공학 전공과 기획 역량을 바탕으로, 감정 흐름을 설계하고 사용자 여정 전반을 책임진다. 감정의 인식 → 수용 → 표현 → 연결이라는 여정을 고려해 앱의 구조를 기획하고, UI/UX 설계와 AI 적용 로직 구성까지 맡아 정서적 경험 설계를 주도한다. 강점: UX 설계, 사용자 시나리오 작성, GPT API 연동 기획
- 황연경 – (산업공학과 산업공학 전공) AI 감정 분석 매니저 & 상담 연계 시스템 개발자 “사용자의 마음을 읽고 반응하는 AI 기술자” 산업공학을 전공하며 데이터와 알고리즘을 기반으로 감정 분석 기능을 구현한다. GPT API 및 다글로 API 연동 경험을 토대로 텍스트 감정 분류, 음성 일기 전사, 위험 감정 탐지 로직을 개발하며, 실제 상담소(효원상담원) 미팅을 통해 실현 가능한 기능을 설계한다. 강점: 음성 일기 AI 분석, 자가진단 연계 설계, 실증 기반 피드백 반영
각 팀원의 전문성을 바탕으로 사용자 중심의 서비스를 제공하고, 지속적인 개선과 확장을 통해 더 많은 사람들에게 도움을 주고자 합니다.
사용자의 감정 여정을 설계하면서 단순히 기능을 나열하는 것이 아닌, 진짜 마음이 치유되는 경험을 만들어가는 과정이 정말 의미있었어요. 감정의 인식부터 연결까지의 전체 흐름을 고려하며 UI/UX를 설계할 때, 사용자가 앱을 통해 자신의 감정과 건강하게 만날 수 있을까 하는 고민이 많았습니다. 하지만 실제 사용자 테스트를 통해 "정말 마음이 편해졌다"는 피드백을 들었을 때의 감동은 잊을 수 없네요. 기획자로서 성장할 수 있는 소중한 시간이었습니다.
처음에는 시장성과 실현 가능성 측면에서 적잘한 아이디어를 선정하는 것에 많은 어려움을 느꼈습니다. 하지만 효원 상담원과의 인터뷰와 자료조사를 통해 부족한 부분을 보완할 수 있었고, 그 결과 전국적으로 확장 가능하며 실제 사용자로부터 긍정적인 평가를 받을 수 있는 제품을 기획하게 되었습니다. 이 과정은 큰 뿌듯함을 안겨주었고, 더불어 제품을 효과적으로 소개하는 발표 자료를 만드는 방법까지 배울 수 있었습니다.4달간의 과정을 할 수 있었음에 감사드립니다.
해커톤을 통해 AI 기술을 활용한 실제 서비스를 개발할 수 있어 매우 의미 있는 경험이었습니다. 특히 웹이 아닌 앱을 처음부터 끝까지 만들어 봤다는 것이 뿌듯했습니다. 서버 구축과 데이터베이스 설계 과정에서 많은 시행착오가 있었지만, 팀원들과의 협업을 통해 안정적인 시스템을 완성할 수 있었습니다. 실제 사용자에게 도움이 되는 서비스를 만들 수 있어 개발자로서 정말 보람찼습니다.
AI로 사람의 감정을 분석한다는 것이 처음엔 막막하기도 했고, 과연 기술이 마음을 제대로 읽어낼 수 있을까 하는 의구심도 있었어요. 하지만 GPT API와 다글로 API를 활용해 음성 일기 분석과 위험 감정 탐지 시스템을 구현하면서, 기술이 사람에게 따뜻한 도움을 줄 수 있다는 걸 직접 체험했습니다. 특히 효원상담원과의 협업을 통해 실현 가능한 기능들로 다듬어가는 과정에서 많이 배웠고, AI 기술을 더 인간적으로 활용하는 방법에 대해 깊이 생각해볼 수 있었던 값진 경험이었습니다.
- SBS 뉴스, 「"뭘 해야 하나"…마음의 병 앓는 '코로나 학번', 2024.09.12
- "우울증 혼자 해결 가능"…우울한 성인 25%, 진료 의지 없어 2024.05.16 10:36
- 출처: https://www.imaeil.com/page/view/2024091814245941440
- Sohal et al., 2022, Family Medicine and Community Health
- Market Research Future (MRFR), Digital Journal Apps Market Report, marketresearchfuture.com
- THE VC, 블루시그넘 기업정보 (thevc.kr/bluesignum)
- 보건복지부, 2025년 보건복지부 예산안 발표 자료, https://www.mohw.go.kr/board.es?act=view&bid=0027&list_no=1482883&mid=a10503000000
- 보건복지부, 「정신건강정책 혁신방안」 (2023.12), https://www.mohw.go.kr/board.es?act=view&bid=0027&list_no=1479142&mid=a10503000000&nPage=1
SimLog는 AI가 몰랐던 내 마음을 읽어주는 혁신적인 모바일 애플리케이션입니다. 부산대학교 학생의 마음 건강을 지켜주는 혁신적 솔루션으로, 현재는 부산대학교를 시작으로, 향후 다양한 기관과의 연계를 통해 더 많은 사람들에게 마음 건강 관리 서비스를 제공할 예정입니다.




















