스프링 프로젝트 ‘올라’ 입니다. 취미공유 커뮤니티 서비스로, 등산과 관련된 관심사를 해시태그로 만들어 다양하게 공유할 수 있는 방법을 구현했습니다.
주요기능
관심사가 비슷한 친구를 랜덤으로 추천
•
회원가입할 때 고른 해시태그를 비교하여 하나 이상 겹칠 경우 추천 친구로 노출됩니다.
동적쿼리와 해시태그를 이용한 게시글 조회
•
산 높이, 점수, 추천계절, 해시태그 등 다양한 조건으로 필터링 조회를 구현했습니다.
실시간 채팅을 통한 크루원 모집
•
채팅방을 통해 크루원을 모집할 수 있도록 구현했습니다.
•
최대인원과 현재인원을 추가하여 크루원 모집을 마감할 수 있도록 하였습니다.
조건 충족시 자동 등업
•
커뮤니티 게시글을 5번 작성 시 ‘등산매니아’로 자동 등업됩니다.
•
크루원 모집글을 5번 작성 시 ‘산신령’으로 자동 등업됩니다.