BootTalk은 부트캠프/국비지원 과정 정보 부족과 후기 신뢰성 문제를 해결하기 위해 만들어진 플랫폼입니다.
고용24 OpenAPI를 활용한 자동 데이터 수집, 수료 인증 기반 리뷰 시스템, 실시간 커피챗(채팅+알림) 을 핵심으로 예비 수강생의 합리적인 선택을 돕습니다.
주요 목표
- 최신 부트캠프 정보 자동 업데이트
- 실제 수료생의 신뢰할 수 있는 리뷰 제공
- 현업자/수료생과의 1:1 커피챗으로 직접 소통
Spring Batch + Quartz Scheduler로 매일 고용24 OpenAPI 데이터 수집 (약 1,200건 이상 유지)

QueryDSL 동적 쿼리로 지역/카테고리/평점/기간/키워드 필터링 지원


WebSocket(STOMP) 채팅 + SSE 실시간 알림


- Spring Batch 기반 고용24 API 배치 수집 (Cron 스케줄링, Tasklet/Chunk 혼합)
- QueryDSL로 10가지 이상 복합 조건 동적 쿼리 구현
- WebSocket + STOMP로 양방향 실시간 채팅
- SSE로 신청/승인/메시지 알림 실시간 푸시
- Spring Security + JWT로 인증/인가 관리
수료 인증, 리뷰, 커피챗 신청·채팅·알림 중심 엔티티 관계 (2025.04 기준)

Docker 멀티 컨테이너 + AWS EC2 배포, WebSocket/SSE 실시간 통신 구조

https://www.youtube.com/watch?v=B4xHVZl11Qc
기간 : 2025.03.17 ~ 2025.04.23 (6주)
| 이름 | 역할 | 주요 담당 기능 |
|---|---|---|
| 조성현 | 백엔드 / 팀장 | 부트캠프 데이터 수집·배치, 리뷰 시스템 |
| 박태영 | 백엔드 | 사용자·알림(SSE), 인증 |
| 신주연 | 백엔드 | 커피챗 신청·수신 |
| 이건우 | 백엔드 | 커피챗 일정·채팅(WebSocket) |

