박해인 | 이유진 |
---|---|
BACKEND | BACKEND |
이름 | 포지션 |
---|---|
박해인 | 로그인/회원가입/마이페이지, api 활용 데이터 수집, 업체 정보 개요/상세, 사진첩(마이제주), 추천시스템, 관심목록 |
이유진 | 크롤링 기반 데이터 수집, 사용자 채팅(반갑수다), 응급지도, 아이짝꿍 |
① 로그인/회원가입
- JWT 토큰을 이용한 사용자 인증/인가 처리
- Interceptor를 이용한 로그인 인증처리
② Open API 활용 데이터 수집
- Open API를 활용하여 효용성 있는 데이터 수집
③ 사진첩 (마이제주)
- UUID 토큰 기반 비회원도 볼 수 있는 공유링크 생성
④ 추천시스템 Recommend Repository
kafka
를 이용한 사용자 이벤트 수집- 수집한 사용자 이벤트 기반으로
spark
를 통해 유사도가 높은 업체의 정보를 제공
⑤ 검색 / 필터링
QueryDSL
을 이용하여 검색/필터링 기능 구현
⑥ 채팅 (반갑수다)
- STOMP와 WebSocket을 활용한 실시간 채팅 구현
⑦ 크롤링 기반 데이터 수집
- 네이버 지도를 활용하여 유아의자, 노키즈존, 놀이방등 추가정보 수집
- Spring boot3
- JDK 21
- Spring JPA
- MySQL 3.xx
└───ai_jeju
├───config
├───controller
├───domain
├───dto
├───exception
├───filter
├───generator
├───handler
├───jwt
├───repository
├───service
└───util
클릭 시 API 명세서를 확인하실 수 있습니다.