이름 | 역할 | 개발 내용 |
---|---|---|
김갑경 | FullStack | |
Infra | ||
팀장 | - BE |
OAuth2.0 라이브러리를 이용하여 구글/카카오 소셜 로그인 기능 구현
월간 게시판: 월별 일정 조회, 일별 일정 조회, 일정 상세조회, 나의 일정 조회, 일정 생성/수정/삭제/참가/취소 기능 구현
일간 게시판: 글/댓글 조회, 내가 쓴 글 조회, 글/댓글 작성, 글 수정/삭제 기능 구현
스톰프 소켓을 이용한 화상방 내 게임 기능 구현: 대화주제/건배사 추천, 폭탄돌리기, 랜덤 마시기
FE - 회원가입 시 유효성 체크 및 CSS
Infra
회원 기능 : 프로필 조회, 회원 탈퇴, 아이디 및 비밀번호 찾기, 인기도 관련 기능 구현
Spring security : JWT Refresh Token 발급 및 재발급 구현
SMTP를 활용한 구글 이메일 발송 및 인증 기능 구현
화상방 기능 : 방 생성, 방 삭제, 방 추천 로직 작성 및 기능 구현
닉네임 랜덤 생성 api 적용
코드 리팩토링
nginx, openvidu https 인증을 위한 ssl 인증서 설치 및 적용
방 생성, 방 수정, 관리자 페이지 구현
Styled-Component를 이용한 CSS-in-JS 방식으로 스타일링 작업 | | 한다빈 | Back-end Infra | - 초기 스켈레톤 구조 설계 및 작성
코드 리팩토링
멀티 모듈 구조 적용
Junit을 이용한 테스트 코드 일부 작성
Spring Security 적용 및 JWT를 이용한 회원 인증 , 인가 코드 작성
회원 기능 : User와 관련된 Entity 작성, 회원가입, 아이디 중복검사, 비밀번호 수정, 회원정보 수정 구현
화상방 기능 : Room과 관련된 Entity 작성, 방 상세조회, 동적쿼리를 이용한 화상방 필터링 전체 조회, 화상방 수정, 회원의 관심사에 따른 화상방 추천리스트 동적쿼리 작성
Stomp Socket 설정 및 연결
게임 기능 : 대화주제 추천, 폭탄돌리기, 폭탄 돌리기 게임 결과 구현
관심사 기능 : Category와 관련된 Entity 작성, 관심사 관련 기능 모두 구현
알림 기능 : Firebase FCM 연결, FCM 알림보내기, 알림 리스트 조회 구현
Jenkins와 nginX, Docker를 사용하여 Back-End프로젝트 배포 완료
CI/CD 적용
Styled-Component를 이용한 CSS-in-JS 방식으로 스타일링 작업
“무한스크롤”Package를 활용하여 페이지 무한 스크롤 기능 구현
Firebase FCM 등록 설정 및 FCM 알림 받아서 알림창 띄우기 구현 | | 김민정 | Front-end | | | 성유지 | Front-end | - 설계 : 메인, 커뮤니티, Live, 마이페이지 와이어프레임 제작
설계 : 에셋, 컬러팔레트 제작
디자인 : 프로젝트에 사용되는 아이콘, 파비콘 취합 및 제작
메인 페이지 : 하단 슬라이드, 탑 버튼 구현
화상미팅방 생성 로직 구현
화상미팅방 상세조회 모달 구현
방 추천 페이지 배너 디자인 및 전체 페이지 구현
방 필터링, 검색 로직 구현
방 목록 페이지 구현
화상미팅방 생성시간 로직 구현 | | 이민우 | Front-end | |