Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

138 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation





룸메이트 프로젝트

성향 테스트를 통해 비슷한 생활습관을 가진 룸메이트를 찾아주는 서비스

<기획의도>

❓ 서울 거주 청년층의 주거 부담을 경감할 수 있는 방법이 없을까?
❗️ 주거비용을 분담할 룸메이트를 찾아줄 수 있으면 좋겠다!
💡 '룸메이트'는 생활반경과 생활패턴이 비슷한 룸메이트를 찾아주는 매칭서비스입니다.


<구현목표>

  • 생활 습관 테스트를 통해 나와 매칭률이 높은 사람을 필터링하여 확인할 수 있다.
  • 상세페이지에서 상대의 프로필과 집정보를 확인할 수 있다.
  • 원하는 상대방과 실시간 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. 매칭 테스트페이지 구현

임서영

  1. 채팅 구현


🤫 룸메이트 미리보기


1. 회원가입


2. 로그인


3. 매칭성향테스트


4. 매칭페이지와 상세페이지


5. 채팅


6. 마이페이지



💡 버전

1.0 : 룸메이트 서비스 배포(22.10.23)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages