구해듀오 1.프로젝트 소개 목적: 롤 게임 플레이어를 위한 듀오 파트너를 찾는 프로세스 자동화 필요성: 커뮤니티에서 팀원을 직접 찾는 번거로움 해결, 게임 플레이 경험 향상 팀원 장용진 이민철 이효주 김하늘 김구하 배포주소: http://ec2-3-39-135-200.ap-northeast-2.compute.amazonaws.com:8081/main 설치 방법 $ 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 Back-end Front-end DB/Server 협업 도구 4.ERD 5. 서비스 아키텍처