Skip to content

roommate-project/back-end

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages