Skip to content

팀원들이 효과적으로 협업하고 소통할 수 있는 서비스

Notifications You must be signed in to change notification settings

100backfro/teammate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeamMate : 팀원들과의 원할한 협업을 위한 서비스

TeamMate는 협업 해야하는 사람들과 팀을 만들어 문서 공유와 캘린더로 일정 공유를 할 수 있어 원활한 협업을 가능하게 합니다.

100backfro 팀원 소개

FE FE FE
캘린더, 일정 카테고리, 일정 회원가입, 로그인, 소셜 로그인,
팀, 팀참가자
문서, 댓글, 웹소켓
유나경 장유리 정도헌
BE BE BE BE
캘린더, 일정 카테고리, 일정 팀, 팀참가자, 배포 문서, 댓글, 웹소켓, S3 회원가입, 로그인, 소셜로그인
이제인 이진영 정한슬 최진성

기술 스택

Frontend

Vite React.js TypeScript Axios React-Query Quill.js Recoil daisyUi

Backend

Spring Boot Spring Security Spring Data JPA

OAuth2 Redis AWS Amazon S3 Docker Websocket Stomp

DataBase

MongoDB MySQL

Deploy

Vercel Jenkins Naver Cloud

Tool

Git Figma VSCode IntelliJ

Communication

Notion Discord Slack

ERD

사본 -TeamMateERD

  • MongoDB: Documents, Comment
  • MySQL: Member, Team, TeamParticipants, ScheduleCategory, SimpleSchedule, RepeatSchedule, TeamParticipantsSchedule

Architecture

image

API

http 요청

화면

첫 화면
image
회원가입
(시작하기 버튼)
로그인 소셜로그인(네이버)
image image image
이메일 전송 이메일 인증 링크 클릭
image image
로그인 후 첫 화면(팀이 없을 때) 로그인 후 첫 화면(팀이 있을 때)
image image
팀 생성 팀 이미지 없을 시 생성 불가 팀 생성 완료 후 팝업
image image image
팀 첫 화면 문서 캘린더
image image image
문서 작성 문서 수정 댓글
image image image
캘린더 카테고리 추가 캘린더 카테고리 수정 일정 등록
image image image
마이페이지 비밀번호 수정 실패
(비밀번호가 틀렸을 때)
비밀번호 수정 완료
image image image
내 팀 프로필 내 팀 프로필 선택 내 팀 프로필 수정
image image image
팀 프로필에서
팀장의 권한으로 초대 코드 url 복사
다른 사용자가 해당 초대코드로 팀 참가 가능
image image
팀장일때 팀 프로필 팀원일 때 팀 프로필
image image

시연 영상

Video Label

Notion

100% 팀 노션

About

팀원들이 효과적으로 협업하고 소통할 수 있는 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published