Skip to content

Likelion-backend-IDLE/FindMyDuo

Repository files navigation

구해듀오

1.프로젝트 소개

목적: 롤 게임 플레이어를 위한 듀오 파트너를 찾는 프로세스 자동화

필요성: 커뮤니티에서 팀원을 직접 찾는 번거로움 해결, 게임 플레이 경험 향상

팀원

장용진 이민철 이효주 김하늘 김구하

설치 방법

$ git clone https://github.com/Likelion-backend-IDLE/FindMyDuo.git
$ cd FindMyDuo

2.핵심 기능

1️⃣ 로그인과 회원가입

  • 로그인 성공 시 JWT 토큰(Access Token, Refresh Token) 생성 및 발급
  • SNS(구글, 카카오, 네이버) 계정을 포함하여 로그인할 수 있음
  • 이메일 인증번호를 통해 인증
    회원가입

2️⃣ 마이페이지

  • 회원 정보 조회, 수정, 탈퇴
  • riot api 연동
    마이페이지

3️⃣ 매칭서비스

  • websocket을 이용한 매칭서비스
  • 선택한 게임모드와 라인에 맞게 사용자의 롤 계정과 비슷한 티어의 사용자를 자동으로 매칭
  • 매칭 성공시 상대방의 게임정보와 전적정보가 표시
  • 상대방의 정보를 보고 수락/거절 선택
    매칭

4️⃣ 채팅서비스

  • websocket 채팅
    채팅
  • 디스코드
    디스코드

5️⃣ 자유게시판

  • 게시물 작성,조회,수정,삭제
  • 댓글 작성,조회,삭제
  • 게시물 좋아요,북마크,신고
  • 제목,작성자,내용으로 검색
  • 인기순/최신순 조회
    자유게시판

3.개발환경 및 사용기술

Environment

GitHub GitHub Actions IntelliJ IDEA

Back-end

java Spring Boot Spring Security
JSON Web Tokens Hibernate

Front-end

html css javascript jquery vue.js bootstrap

DB/Server

MySQL Docker Redis Amazon EC2 Amazon RDS

협업 도구

Notion Discord

4.ERD

image

5. 서비스 아키텍처

서비스 아키텍처

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5