Skip to content

Idda - 고립·은둔 청년의 외출을 유도하는, 맞춤형 사회 복귀 지원 서비스

Notifications You must be signed in to change notification settings

Idda-Dev/Idda_BE

Repository files navigation

이따(Idda): 이불 밖은 따뜻해

서비스 한 줄 소개

고립·은둔 청년이 단계별 미션을 수행하며 외출을 유도하고, 사회 복귀를 돕는 맞춤형 서비스

서비스 기능 설명

  • 레벨 분류: 사용자의 고립 정도에 따라 은둔 유형을 분류합니다.
  • 맞춤 추천: 레벨별 미션 풀에서 상/중/하 난이도로 일일 미션을 추천합니다.
  • 성장 체계: 레벨업에 필요한 미션 성공 횟수를 달성하면 레벨이 상승하고, 상위 난이도의 미션이 추천됩니다. 쉬운 미션부터 시작해 점차 난이도를 높이며 최종적으로 지역 청년센터와 연결되는 미션을 제공합니다.
  • 인증 및 리워드: 사용자가 직접 촬영한 사진으로 미션을 인증하고(관리자 승인), 리워드(솜뭉치)를 지급합니다.
  • 지역 연계
    • 커뮤니티: 같은 자치구 사용자들의 인증 게시글을 통해 간접 연결 및 정서적 지지를 제공합니다.
    • 바우처: 지역 소상공인 매장에서 사용할 수 있는 바우처를 구매할 수 있어 외출 동기를 제공합니다.

테스트 환경

  • 원활한 시연 진행을 위해 회원가입/로그인 기능을 구현하지 않았으며 테스트 계정을 사용합니다.
  • 기본 테스트 계정: member_id = 1 (프론트엔드 기준 user_id = 1)
  • 서비스 이용 시, 해당 계정에서 진행할 수 있습니다.
  • 집콕 테스트를 완료하고 사용자에게 level이 부여된 시점에서 시작합니다.
  • 스케줄러를 활용한 AI 미션 생성 기능은 테스트 계정에만 진행됩니다.

현재 미사용 엔티티

  • Diary, Letter 등 일부 엔티티는 아직 기능에 연결되어 있지 않으며, 향후 서비스 기능 확장 시 연결될 예정입니다.

미션 인증(Verification) 방법

  • 현재는 운영 측에서 게시글을 직접 확인하여 인증을 처리합니다.
  • 사용자는 미션 수행 후 게시글을 등록하고, 운영 측 검토·승인 시 인증이 완료됩니다.

미션 새로고침

  • 맥락에 맞지 않는 미션을 받은 경우, 레벨과 난이도에 맞는 스페어 미션으로 미션을 변경할 수 있습니다.
  • 스페어 미션은 미리 저장되어 있으며, AI가 생성하지 않습니다.

기술 스택

  • Spring Boot
  • MySQL

About

Idda - 고립·은둔 청년의 외출을 유도하는, 맞춤형 사회 복귀 지원 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published