Skip to content

Ori-Gui/travelquest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

167 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRAVEL QUEST

🧭 주제

여행 RPG 파티 매칭 플랫폼 - "TRAVEL QUEST"

현실 속 여행을 판타지 RPG 게임처럼! MBTI 기반 직업 설정, 여행지(던전) 도전, 실시간 파티 매칭, 미션 수행 및 후기 공유까지 가능한 게이미피케이션 여행 플랫폼.


👥 팀원 구성

  • 양준하

    • 던전, 퀘스트 도메인 구현 / Spring AI + Spring Scheduler를 통한 데이터 생성 자동화
  • 신승용

    • OAuth + OIDC 인증 / Web Socket + STOMP 기반 채팅 구현 / 파티 도메인 구현

🌍 시장 조사

  • 2030 MZ 세대 중심의 자유 여행, 혼행 수요 증가
  • 여행 동행 구하기 위해 ‘당근마켓’, ‘오픈카카오톡’, ‘여행 카페’ 활용 사례 다수
  • 기존 플랫폼 (마이리얼트립, 트리플 등)은 '일정 생성 및 정보 제공' 중심
  • → 실시간 매칭 + 게이미피케이션 + 후기 공유형 플랫폼 전무
  • MZ세대는 경험 공유와 소셜, 재미를 동시에 추구
  • 당근마켓과 같이 ‘가볍게 참여 → 채팅 → 취소도 쉬움’ 구조 필요

🛠 주요 기능

1. 여행 프로필 & 직업군

  • 회원가입 시 MBTI 기반 성향 검사
  • 마이페이지에 표시, 파티 매칭 시 활용
직업군 성향 키워드 MBTI 기반 추천 설명
🛡️ 전사 리더십, 추진력, 책임감 ESTJ, ENTJ 파티의 선두에서 일정을 이끌고 추진하는 유형. 여행 일정을 밀고 나가는 핵심 멤버.
🧙 마법사 전략, 정보력, 계획형 INTJ, INTP 여행지를 분석하고, 최적의 루트를 계산하는 브레인. 계획 수립에 강함.
🧝 도적 즉흥, 자유, 감각적 경험 ESFP, ISFP 계획보다는 분위기를 따라가는 감성 여행자. 숨은 명소를 잘 찾아냄.
🧚 힐러 감성, 공감, 분위기 메이커 INFJ, INFP 팀 내 분위기를 조율하고, 감성적 순간을 만드는 공감 캐릭터.
🎭 바드 사교성, 멀티태스킹, 조율 ENFP, ENTP 모두를 연결하고 시너지를 내는 매칭형 캐릭터. 흥 많은 리액션 담당.
🏹 레인저 탐험, 체험 위주, 단독 행동 선호 ISTP, ISFJ 자연이나 숨은 여행지를 즐기며, 때로는 솔로잉도 선호하는 탐험가형.
🛠 메카닉 실용적, 문제 해결, 기술 활용 ISTJ, ESTP 여행 중 문제 상황 대처에 강한 실전파. 렌터카, 네비, 예산 등 처리에 강함.
🦊 트릭스터 커뮤니케이션, 연결, 사람과 어울리기 좋아함 ENFJ, ESFJ 여행지에서 새로운 인연 만들기에 특화된 사교성 최강자. 분위기 주도도 잘함.

2. 여행 계획 생성 (던전 투입)

  • 사용자가 일정 (1~7일), 지역(도/광역시 단위)을 선택
    • 운영자는 해당 던전(여행) + 퀘스트 생성 (하루 기준으로 배치 작업을 통해 AI 생성)
    • 사용자는 해당 던전을 깰 파티 생성
  • 던전 시작 시간이 되면 던전 모집 닫힘 -> 닫힌 던전은 노출 안됨됨
  • 퀘스트 완료 조건 명시 (사진 + GPS 위치 인증)

3. 파티 매칭 시스템

  • 던전별 MBTI 및 직업군 기반 파티모집
    • ex) 현재 전사 1 / 마법사 1 / 힐러 1, 딜러 직업군 모집해요
    • 시스템적으로 직업군 제한
  • 모집시 채팅방 오픈 시작되기전 까지는 나가기 가능

4. 채팅

  • 파티 단위의 단체 채팅 구현
  • 채팅을 통해 일정 조율 및 커뮤니케이션

5. 미션 수행 및 인증

  • 각 여행지 미션 완료 시 GPS + 사진 인증 필요
  • 인증 실패 시 해당 미션 보상 제한

6. 후기 작성 및 공유

  • 여행 종료 시 ‘던전 탐사 결과’ 작성
  • 텍스트 + 이미지 + 팁 형식의 후기 → 플랫폼 메인에 피드 형태로 노출
  • 좋아요 / 북마크 / 댓글 기능 지원

💼 향후 효과

  • 여행의 게임화로 MZ 세대 중심 신규 유저 유입
  • 동행자 찾기와 계획짜기를 한 플랫폼 내 통합
  • 후기 공유를 통한 커뮤니티 활성화

🔧 기능 및 역할 분담

기능 담당 설명
회원관리 및 인증 신승용 OAuth + OIDC 인증 설계·구현
MBTI 테스트 및 직업군 설정 신승용 MBTI 검사 및 결과 로직 구현
던전 및 퀘스트 생성 자동화 양준하 던전·퀘스트 도메인 설계·구현, Spring AI + Spring Scheduler 기반 데이터 생성 자동화
던전 지도 구현 양준하 Kakao Map API를 통한 던전 지도 구현
파티 매칭 및 실시간 채팅 신승용 파티 도메인 구현, WebSocket + STOMP 기반 채팅 서비스 구현
실시간 접속 상태 관리 신승용 redis를 통한 실시간 유저 접속 상태 관리
퀘스트 인증 시스템 양준하 사진 업로드·저장 처리

About

SSAFY 13기 관통 프로젝트 - 🧭트래블퀘스트(TRAVEL-QUEST) / MBTI 기반 직업·파티 매칭으로 여행을 게임처럼 즐기는 RPG 플랫폼

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors