TeamMate는 협업 해야하는 사람들과 팀을 만들어 문서 공유와 캘린더로 일정 공유를 할 수 있어 원활한 협업을 가능하게 합니다.
FE | FE | FE |
---|---|---|
캘린더, 일정 카테고리, 일정 | 회원가입, 로그인, 소셜 로그인, 팀, 팀참가자 |
문서, 댓글, 웹소켓 |
유나경 | 장유리 | 정도헌 |
BE | BE | BE | BE |
---|---|---|---|
캘린더, 일정 카테고리, 일정 | 팀, 팀참가자, 배포 | 문서, 댓글, 웹소켓, S3 | 회원가입, 로그인, 소셜로그인 |
이제인 | 이진영 | 정한슬 | 최진성 |
- MongoDB: Documents, Comment
- MySQL: Member, Team, TeamParticipants, ScheduleCategory, SimpleSchedule, RepeatSchedule, TeamParticipantsSchedule
첫 화면 |
---|
회원가입 (시작하기 버튼) |
로그인 | 소셜로그인(네이버) |
---|---|---|
이메일 전송 | 이메일 인증 링크 클릭 |
---|---|
로그인 후 첫 화면(팀이 없을 때) | 로그인 후 첫 화면(팀이 있을 때) |
---|---|
팀 생성 | 팀 이미지 없을 시 생성 불가 | 팀 생성 완료 후 팝업 |
---|---|---|
팀 첫 화면 | 문서 | 캘린더 |
---|---|---|
문서 작성 | 문서 수정 | 댓글 |
---|---|---|
캘린더 카테고리 추가 | 캘린더 카테고리 수정 | 일정 등록 |
---|---|---|
마이페이지 | 비밀번호 수정 실패 (비밀번호가 틀렸을 때) |
비밀번호 수정 완료 |
---|---|---|
내 팀 프로필 | 내 팀 프로필 선택 | 내 팀 프로필 수정 |
---|---|---|
팀 프로필에서 팀장의 권한으로 초대 코드 url 복사 |
다른 사용자가 해당 초대코드로 팀 참가 가능 |
---|---|
팀장일때 팀 프로필 | 팀원일 때 팀 프로필 |
---|---|