성향 테스트를 통해 비슷한 생활습관을 가진 룸메이트를 찾아주는 서비스
<기획의도>
❓ 서울 거주 청년층의 주거 부담을 경감할 수 있는 방법이 없을까?
❗️ 주거비용을 분담할 룸메이트를 찾아줄 수 있으면 좋겠다!
💡 '룸메이트'는 생활반경과 생활패턴이 비슷한 룸메이트를 찾아주는 매칭서비스입니다.
<구현목표>
- 생활 습관 테스트를 통해 나와 매칭률이 높은 사람을 필터링하여 확인할 수 있다.
- 상세페이지에서 상대의 프로필과 집정보를 확인할 수 있다.
- 원하는 상대방과 실시간 1:1채팅이 가능하다.
-
1. 원격 저장소를 클론합니다.
git clone https://github.com/roommate-project/back-end.git -
2. 생성된 로컬 저장소로 이동 후 빌드
/* windows */ $ gradlew build /* linux */ $ ./gradlew build -
3. ./build/libs 에서 .jar파일 실행
java -jar roommate-backend-0.0.1-SNAPSHOT.jar - 프론트 Git Hub으로 이동하기
| 팀원 | 깃허브 주소 | |
| FE Developer | 김원희 | https://github.com/wooneeS2 |
| 박수진 | https://github.com/s0ojin | |
| BE Developer | 임서영 | https://github.com/im-shung |
| 최재성 | https://github.com/JessJess-Choi | |
| 기술 | 선택한 이유 |
| Spring boot | 모든 팀원이 사용 가능함 |
| OAuth 2.0 | 소셜로그인에 필요함 |
| MYSQL | 사용해 보았던 RDBMS이기에 선택 |
| JPA | 직관적이고 비즈니스 로직에 더 집중 가능함 |
|
- 채팅 구현을 위함 - pub/sub구조로 웹소켓 세션 관리가 편함 |
- 로그인 구현
- 매칭 상세페이지 구현
- 마이페이지 구현
- 매칭 테스트페이지 구현
- 채팅 구현
1. 회원가입
2. 로그인
3. 매칭성향테스트
4. 매칭페이지와 상세페이지
5. 채팅
6. 마이페이지
1.0 : 룸메이트 서비스 배포(22.10.23)





