"일기로 예견하는 보석같은 만남"
일기예보

캠퍼스 동선으로
자연스럽게 연결되다

코로나19 이후 새로운 사람을 만나는 것이 부담스러운 대학생들을 위해,
수업 시간표와 교내 이동 동선의 교집합을 분석하여
자연스러운 만남의 기회를 제공하는 소셜 매칭 서비스입니다.
🎓 대학생 전용 📍 동선 기반 매칭 🛡️ 5단계 안전 시스템
5
단계별 상호작용
AI
퀴즈·미션 생성
📍
캠퍼스 기반
LV.UP
경험치 성장

📱 예시 화면
이런 화면이 펼쳐집니다
🌤️
하늘빛
📖 회고 단계 진행 중
취미
🕐
월요일에 새로운 만남
🕐
관심사
매칭 완료 ⚡
이상형

각 카드는 슬롯입니다.
슬롯마다 취미·관심사·이상형 등 원하는 속성으로 바꿀 수 있어 나만의 조건에 맞는 상대를 추천받을 수 있습니다.


✨ 핵심 기능
🗺️
동선 기반 매칭
시간표와 캠퍼스 공간 데이터를 분석해 자연스럽게 마주칠 수 있는 상대를 추천합니다.
🛡️
5단계 안전 시스템
퀴즈→채팅→게임→미션→회고,
서로 동의 하에만 다음 단계로 진행합니다.
🤖
AI 콘텐츠 생성
Amazon Bedrock LLM이 프로필 기반 퀴즈, 미션, 회고 질문을 자동으로 생성합니다.
🌱
성장형 소셜
일기·플래너 작성과 상호작용으로 경험치를 쌓고 새로운 슬롯을 해금합니다.

📋 서비스 이용 방법
1
대학 이메일로 가입
학교 이메일 인증으로 재학생 여부를 확인합니다.
취미·관심사·성격 유형 등 프로필을 설정하면 초기 슬롯 1개가 부여됩니다.
2
시간표 등록
학기 초 수업 시간표를 등록합니다. 매일 플래너를 작성하면 더 정확한 동선 기반 매칭이 가능합니다.
3
매주 월요일 자정, 매칭 성사
배치 매칭 시스템이 동선이 겹치는 상대를 자동으로 찾아 매칭합니다.
매칭 주기는 월요일~금요일 5일입니다.
4
5단계 상호작용 진행
퀴즈→채팅(30분)→협동 게임→오프라인 미션→회고 순서로 점진적으로 관계를 쌓아갑니다.
5
경험치 획득 & 레벨업
활동마다 경험치를 쌓고 레벨업하면 새로운 매칭 슬롯이 해금됩니다. 더 많은 인연을 만나보세요.

🔄 사용자 흐름
퀴즈
💬
채팅
🎮
게임
🗺️
미션
📖
회고
매 단계마다 양쪽 모두 동의해야 다음 단계로 진행됩니다.
거부 시 매칭이 안전하게 종료되며 퀴즈 단계에서는 힌트 질문으로 상대를 탐색할 수 있습니다.
신고·차단 시스템으로 언제든 안전하게 매칭을 종료할 수 있습니다.

🏗️ 아키텍처
단일 Spring Boot 앱 · AWS 클라우드 네이티브
Client
React Native 모바일 앱
↓ HTTPS
API Gateway
AWS ALB (Application Load Balancer)
Backend · ECS Fargate
인증 / 사용자
매칭 엔진
상호작용
채팅 WebSocket
게임 WebSocket
경험치 / 안전 / 알림
캠퍼스 공간 데이터
Data Layer
MySQL Aurora
Redis ElastiCache
Amazon SQS
Amazon S3
↕ AWS SDK v2
AI
Amazon Bedrock (LLM)

🛠️ 기술 스택
Backend
Spring Boot 3 Spring Security Spring Data JPA Spring WebSocket Spring Batch Spring Scheduler
AWS & Infra
Amazon Bedrock Amazon SQS ECS Fargate ALB RDS Aurora ElastiCache S3 AWS SDK v2
Database
MySQL 8.0 Redis Flyway
Testing
JUnit 5 Mockito jqwik (PBT) Testcontainers
Client & Docs
React Native Springdoc Swagger UI JWT

👥 팀 소개
🌸
김아리
매칭 & 사용자 인증
대학 이메일 인증 · JWT 보안 · 월요일 자정 배치 매칭 스케줄러 · 슬롯 관리
선현승
실시간 상호작용
WebSocket 게임 세션 · Redis 상태 동기화 · FSM 전환 파이프라인
📔
정영미
일상 기록 & 퀴즈
플래너·일기 도메인 · SQS 힌트 질문 처리 · 경험치 성장 시스템
🤖
황찬우
AI & 공간 데이터
Bedrock LLM 연동 · 프롬프트 엔지니어링 · 캠퍼스 동선 추론 설계


국민대학교 2026 캡스톤 디자인 프로젝트 · 57팀