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
































