프로젝트 기간 : 26/01/05 ~ 26/01/12
수익성
1) 프리미엄 페스로나 마켓 - 기본 제공되는 페르소나 외에, 더 정교하고 매력적인 '특수 페르소나'를 판매
2) 습관 형성 챌린지 - 특정 목표를 설정하고 참가비를 낸 뒤, 성공 시 환급받거나 포인트로 보상받는 모델
3) 연동형 광고 및 제휴 - 사용자가 "공부하기"라는 할 일을 완료했을 때, 페르소나가 보상으로 관련 쿠폰이나 수험서 등을 추천해주는 서비스
타겟층 : 의지력이 부족한 현대인들
* 시연 영상( 맞춤형 AI 행동 코칭 서비스 )
https://www.youtube.com/watch?v=b7ezm5AXJCs
| 팀명 | Twogether |
| 프로젝트 주제 | MindStep : 맞춤형 AI 행동 코칭 서비스 |
| 핵심 타겟 | 의지력이 부족한 현대인들 |
| 프로젝트 목적 (동기) |
많은 현대인들은 ADHD, 우울감, PMS, 번아웃 등으로 계획을 시작치도 못하는 경우가 많기 때문에 이를 돕기 위해 프로젝트를 기획하였습니다. 개개인에 따라 따뜻한 위로가 필요한 사람이 있는 반면 누군가에겐 강력한 통제와 제촉이 필요한 경우도 있습니다. 할 일이 쌓이면 아예 그것에서 멀어지려하는 회피형성향의 사람들을 위해 그에 걸맡는 페르소나가 능동적으로 대처해줄 시스템이 필요하다고 생각했습니다. |
| 프로젝트 수행 방향 (개발일정 및 역할분담) |
1/5 : 주제 선정, 문제 정의 , 아이디어 구상 1/6~8 : 프로젝트 설계, 개발환경 셋팅, 구현 진행 1/9 :프로토타입 구현 및 수정 후 마무리 1/12 : 프로젝트 준비 및 발표 |
| 프로젝트 수행 도구 | - frontend : HTML, JS, CSS - backend : Python3.12(FastAPI) - DB : Sqlite - 개발OS : win11 - 배포 : AWS lightsail(ubuntu20.04, sqlite) |
| 필수 기능 (주요 구현 기능) |
1. 각각의 다른 성향을 가지고 답변해줄 페르소나 모드 2. 간단한 개인정보와 심리테스트를 받아 지정된 페르소나를 매칭해주는 시스템 |
< User Flow >


# 기능설명
1. 로그인 및 회원가입
(1) 회원가입 - id, password, type, gender, age, job, mbti, email 입력 후 중복 아이디 확인
(2) 로그인 - db에서 id와 password 확인 (일치하면 프론트엔드로 반환 , 일치하지 않으면 에러반환)
2. 각 페르소나 모델 설명(프롬프트 설명)
(1) 간단 응답 : 페르소나 + 사용자 메세지
(2) task 추출 및 응답 : 페르소나 + 대화 기록 + 사용자 메시지 → JSON 반환
(3) 알림 메세지 : 페르소나 + 할 일 목록 + 넛지 횟수 전략
3. task 추출 및 페르소나별 행동지침
(1) 사용자 메시지 + 대화기록 + 페르소나 -> 재미나이 api 호출 -> json파싱(task목록, 사용자성향 키워드, 페르소나 스타일 응답 메세지)
(2) 넛지 횟수가 쌓일수록 교관 페르소나는 점점 강하게, 등대/전략가는 대안을 제시하는 방식으로 강도가 높아진다(모든 페르소나에 적용)
| 페르소나 | 상황 대응 방식 | 심리 기법 |
| 온화한 등대 (A타입) | "그럴 수 있어요. 일정 조금 늦춰볼까요?" | ACT (수용전념치료) |
| 단호한 교관-집중 (B타입) | "즉각 본 궤도로 복귀하라! 엔진 재가동!" | 행동 활성화(BA) |
| 단호한 교관-완주 (C타입) | "속도는 좋았지만 남은 25%를 완벽히 끝냅시다" | 완주 독려 |
| 냉철한 전략가 (D타입) | "실패 원인 분석 → 80% 수준 마무리 전략 설명" | CBT (인지행동치료) |
4. 시작, 일시정지, 포기, 미루기 , 완료를 눌르면 이벤트 발생
| 버튼 | 전달되는 status 값 | DB 처리 |
| 시작 | "시작" | status 업데이트 + 넛지 재활성화 |
| 일시정지 | "보류" | status 업데이트 |
| 미루기 | "대기" | status 업데이트 |
| 포기 | "포기" | status 업데이트 |
| 완료 | "완료" | Task 자체 삭제 + 남은 Task 0개면 넛지 종료 |
| 버튼 | 피드백 방향 |
| 시작 | 격려 + 실천 방법 제안 |
| 완료 | 강력한 칭찬 + MBTI 강점 언급 |
| 포기 | 비난 금지 + 위로 + 재시작 희망 |
| 보류 | 결정 존중 + 유연성 강조 |
| 미루기/대기 | 계획의 중요성 인정 + 준비 독려 |
## 페르소나(행동 코치 모델) 설명




## 로그인 및 설문조사 창



## 기능설명





# 넛지

< 정량적 성능 지표 >
https://mind-step-swart.vercel.app



## Open AI 버전
재미나이 2.0
### 미니프로젝트회고록
강점(S): 처음으로 일주일 이라는 짧은 시간의 프로젝트를 진행해본적이 처음이여서 집중도 있게 진행할수있었다
약점(W): 완성도 있게 프로젝트를 진행하였지만 이걸 ppt로 옮겨 작성할려니 미흡한 점이 많았다
기회(O) : 이번 프로젝트 덕분에 코드읽는 방법의 중요성과 팀원간의 호흡이 중요하다고 느꼈다
위협(T) : 바이브 코딩에 너무 의존하지 않고, 어느 부분이 수정할 코드인지 파악해야 하는 능력이 필요하다고 느꼈다.
#### 참고사항
## domain 주소 ( aws 말고 domain 주소를 사서 웹 개발 하기 )
나만의 여정 만들기 | GoDaddy KR
온라인에서 성장하는 데 필요한 모든 지원 수단 및 도구인 웹사이트, 도메인, 디지털 및 소셜 마케팅 외에 GoDaddy 가이드를 통해 모든 단계 안내
kr.godaddy.com
Mermaid
Create diagrams and visualizations using text and code.
mermaid.js.org
https://data8968.tistory.com/60
백석대학교 KDT 부트캠프 3기 - 미니프로젝트 | 취업준비
## 미니 프로젝트 기간 : 26/01/05 ~ 26/01/12 1조 ) 공동창작 플랫폼 - 주변 학교를 합쳐 한 커뮤니티를 제작 : 프로젝트, 과제, 대회 를 모을수있는 웹 2조 ) 맞춤형 AI 행동 코칭서비스 - 사용자의 일정
data8968.tistory.com
'프로젝트' 카테고리의 다른 글
| 백석대 AIX_3기_메인프로젝트 | 프로젝트 (0) | 2026.01.28 |
|---|---|
| 배달어플 리뷰 분류(긍,부정) - Chatbot 개발 (0) | 2025.10.19 |
| 20,30대 카드추천 프로그램 (10) | 2025.08.24 |
| 어플 리뷰를 긍,부정 분류 | 쿠팡이츠, 요기요 데이터 (11) | 2025.08.24 |
| 비트코인 | 모델링 (1) | 2025.08.23 |