vmfaldwntjd / moiroom_prev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

모이룸 룸메이트 매칭 서비스

원치 않게 룸메이트를 찾아야 하는 상황에 처한 사용자들을 위해 알맞은 룸메이트 매칭을 진행할 수 있도록 도움을 주는 서비스입니다. 사용자의 모바일 사용기록을 분석해 성격을 파악하고, 분석한 결과를 바탕으로 룸메이트를 추천해줍니다. 👫


📢 SSFAY 10기 2학기 공통프로젝트
📢 프로젝트 진행기간: 23.1.2 ~ 23.2.16 (총 7주)

바로가기

1. 개발 환경
2. 주요 기능
3. 산출물
4. 구현한 기능
5. 깨달은 점
6. 팀원 소개


🔍1. 개발 환경

Management Tool

IDE

Infra

Frontend

Backend


🔍2. 주요 기능

💻 소셜 로그인

🧑🏻‍💼 기본 정보 및 자기 소개 등록

🧑🏻‍ 사용자 권한 허용

🧑🏻 성향 분석 및 룸메이트 추천

💬 채팅

💁 정보 수정 및 기타 기능



🔍3. 산출물

4-1. ERD

TEAM_MM_ERD

4-2. 시스템 아키텍처

시스템 아키텍처

4-3. 결과 영상

영상 링크

🔍4. 구현한 기능

  • 소셜 로그인 및 회원 정보 관련 API 구현
  • 지역 정보 등록 관련 API 개발
  • Web Socket을 활용한 룸메이트 채팅 서비스 API 개발

🔍5. 깨달은 점

  • jpql 활용법
  • spring을 활용한 WebSocket의 설정 방법
  • WebSocket의 ws 프로토콜에 대한 이해
  • OAuth에 대한 이해
  • spring security 필터의 개념
  • spring security에 JWT 필터 적용 방법

👩‍👦‍👦6. 팀원 소개

📱안드로이드

황재언 정성현 김준수
Screenshot 2023-06-19 at 2 35 05 PM Screenshot 2023-06-19 at 2 35 05 PM Screenshot 2023-06-19 at 2 35 05 PM

💻 백엔드

진주성 전새벽 김예지
Screenshot 2023-06-19 at 2 41 20 PM 이미지 이미지

About


Languages

Language:Kotlin 60.5%Language:Java 18.7%Language:HTML 15.1%Language:Python 5.5%Language:Dockerfile 0.3%