Skip to content

klaus9267/weteam

Repository files navigation

🎈 Weteam

We are Team!

프로젝트 일정 관리에 편의성을 제공하는 앱 프로젝트입니다 :)

App Store

🎈 기술 스택

언어 & 프레임워크

데이터베이스 & 인프라

소셜 로그인

🎈 ERD

erd

🎈 Architecture

이전 전

weteam drawio

이전 후

제목 없는 다이어그램 drawio

🎈 API 목록

Domain URL Http Method Description
ALARM
/api/alarms GET 알람 조회
/api/alarms PATCH 알람 전체 읽음 처리
/api/alarms/{alarmId} PATCH 알람 단건 읽음 처리
COMMON
/api/common GET 딥링크용 url 반환 API
FCM
/api/fcm GET 디바이스 토큰 조회
/api/fcm/{token} PATCH 디바이스 설정 및 변경
MEETING
/api/meetings GET 약속 목록 조회
/api/meetings POST 약속 생성
/api/meetings/{meetingId} GET 약속 상세 조회
/api/meetings/{meetingId} PATCH 약속 수정
/api/meetings/{meetingId} DELETE 약속 삭제
MEETING USER
/api/meeting-users/{meetingId} GET 약속 초대용 hashedId 조회
/api/meeting-users/{meetingId}/time PATCH 시간 수정
/api/meeting-users/{meetingId}/quit PATCH 약속 탈퇴
/api/meeting-users/{meetingId}/displayed PATCH 약속 목록 조회 시 제외 처리
/api/meeting-users/{hashedId} PATCH 약속 초대 수락
PROFILE
/api/profiles/{imageIdx} PATCH 프로필 사진 변경
/api/profiles/{imageIdx} POST 프로필 사진 생성
PROJECT
/api/projects GET 팀플 목록 조회
/api/projects POST 팀플 생성
/api/projects/{projectId} GET 팀플 단건 조회
/api/projects/{projectId} PATCH 팀플 수정
/api/projects/{projectId} DELETE 팀플 삭제
/api/projects/{projectId}/{userId} PATCH 호스트 넘기기
/api/projects/{projectId}/done PATCH 팀플 진행 상황 변경
PROJECT USER
/api/project-users DELETE 팀원 강퇴
/api/project-users PATCH 담당 역할 변경
/api/project-users/{projectId} GET 팀원 목록 조회
/api/project-users/{projectId} DELETE 팀플 탈퇴
/api/project-users/{projectId}/invite GET 팀원 초대용 hashedId 조회
/api/project-users/{hashedProjectId} PATCH 초대 수락
USER
/api/users GET 내 정보 조회
/api/users DELETE 사용자 탈퇴
/api/users/{id} GET 다른 사용자 조회
/api/users/{id} DELETE 사용자 강제 삭제(개발용)
/api/users PATCH 사용자 정보 변경
/api/users/push PATCH 푸시 알람 수신 활성화/비활성화
/api/users/logout PATCH 로그아웃

About

팀 프로젝트 관리 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors