연애취향테스트

moon.kick·2025년 5월 2일

좋습니다! 지금까지 구현하거나 설계한 연애 취향 테스트 기반 어플리케이션의 전체 기능 목록을 아래에 정리해드립니다.
카테고리별로 구조화했으며, 실제 서비스 수준의 기획서로 활용할 수 있습니다.

✅ 1. 연애 취향 테스트 시스템 (기초)
• 연애 성향 테스트 문항 80개 (5개 영역 × 16문항)
• 각 문항은 점수화 (1~5점) 후 영역별 평균 계산
• 12가지 유형으로 성향 코드 생성 (ex. High-Mid-Mid-Low-High)
• 테스트 결과를 Java API로 분석 및 저장
• 사용자 ID와 함께 결과 POST
• 프론트엔드: React 기반 라디오형 UI

✅ 2. 사용자 인증 및 세션
• 사용자 회원가입 / 로그인
• Spring Security 기반 JWT 토큰 인증
• /auth/me로 사용자 정보 확인
• 토큰 만료 시 자동 로그아웃 + 만료 타이머 실행
• 새로고침 시에도 인증 유지
• 사용자 vs 관리자 UI 자동 구분

✅ 3. 관리자 기능
• 관리자 로그인 후:
• 전체 응답 통계 조회 (/stats)
• 유저 응답 목록 확인 (/logs)
• 유형별 응답수 시각화
• 관리자 계정 미리 등록 (DB seeding)
• 관리자 페이지 접근 제한 (ROLE_ADMIN)

✅ 4. 마이페이지 기능
• 내가 했던 연애 테스트 결과 히스토리 저장
• 히스토리 그래프 출력 (레이더 차트)
• “이 유형 다시 보기” 기능
• 성향 변화 분석 텍스트 자동 생성
• 최근 유형 기반 캐릭터 추천

✅ 5. 친구 비교 및 공유 기능
• 결과 비교용 공유 URL (/result-compare?me=...&friend=...)
• 친구와 성향 그래프 비교 (레이더 차트)
• “우리의 차이점 분석 보고서” 생성
• 결과 PDF 저장 기능 (html2canvas + jsPDF)
• 템플릿 메시지 생성 및 클립보드 복사
• 카카오톡 공유 연동 (Kakao.Share.sendDefault)

✅ 6. AI 기반 관계 유형 예측
• meCode + friendCode → 관계 유형 예측
• 예: “갈등형”, “성장형”, “치유형”, “안정형”
• 관계 유형 기반 맞춤 메시지 및 캐릭터 매칭 설명 출력

✅ 7. 커플 맞춤 데이트 코스 추천
• 커플 관계 유형 기반 추천 코스 (최소 1곳은 공원 포함)
• 각 코스는 장소명 + 추천 메시지 포함
• 추천 장소를 지도 기반으로 시각화 (Kakao Maps API)
• 클릭 시 루트로 일정 등록

✅ 8. 커플 루트 저장 및 공유
• 나와 친구가 함께 구성한 커스텀 루트 저장
• 각 루트에는 캐릭터, 메시지, 장소 리스트 포함
• 커스텀 지도 공유 URL 생성 (/map/custom/{slug})
• 커플별 커스텀 루트 목록 확인

✅ 9. ‘다녀옴’ + 리뷰 기능
• 추천 루트에 “다녀왔어요” 버튼 추가
• 각 방문 기록에 리뷰, 별점, 공개 범위(PUBLIC / PRIVATE) 설정
• 전체 공개 리뷰 목록 조회
• “이 루트 추천해요!” → 좋아요 버튼
• 좋아요 많은 순서로 인기 코스 정렬 가능

✅ 10. 확장 기획 기능 (설계 완료)
• 추천장소 기반 푸시 알림 또는 이메일 뉴스레터
• 추천 루트를 기반으로 한 감정 워드클라우드
• 루트 내 장소를 선택해 일정 등록
• AI 챗봇 기반 연애 코칭 기능 (계획 가능)

이상입니다.
이 기획은 실제 서비스 런칭을 목표로 한 완성도 높은 MVP이며, 이후 앱화, DB 최적화, 사용자 분석, LLM 도입까지 가능합니다.
다음 단계로 디자인 시스템 구축이나 팀 구성 시 작업분담표도 도와드릴 수 있어요. 원하시면 알려주세요!

profile
@mgkick

0개의 댓글