HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
👼
[팀2] 극락이들
/
✏️
기획
/
😄
도메인 요구사항 테이블
😄

도메인 요구사항 테이블

잠깐! 여기도 읽어주세용!0
프론트와 백엔드가 상호작용하면서 발생하는 데이터의 흐름을 기준으로 분류했습니다!
확인하시고, 이상한 부분, 미흡한 부분이 있다면 comment 남겨주세요~ 수정환영!!
 
순서 : 각 기능별 나열입니다. 추후 api의 순서가 되겠네요!
우선순위 및 고도화 : 고도화, 우선, 부가로 나뉘었습니다.
  • 고도화 : 추후 고도화를 진행할 때 사용합니다.
  • 우선 : 우선적으로 진행되어야 하는 기능입니다.
  • 부가 : 특정 비즈니스 로직에서 부가적으로 제공되는 후순위 기능입니다!
기능 : 해당 비즈니스 로직에 대한 간단한 기능명칭입니다.
설명 : 해당 비즈니스 로직이 어떤 기능을 제공하는지 상세히 설명합니다.
연관된 도메인 : 해당 비즈니스 로직이 어떤 도메인과 연관되어 진행되는지 나타냅니다.
프론트 이슈 : 프론트에서 해당 비즈니스 로직을 수행했을 때 발생한 이슈
백엔드 이슈 : 백엔드에서 해당 비즈니스 로직을 수행했을 때 발생한 이슈
 
  1. 각 오브젝트별 명칭을 확인해주세요!
  1. 각 기능별 우선순위와 연관 도메인을 확인해주세요!
  1. 비즈니스 로직이 하나로 분류되는지 확인해주세요!
 
😍
ERD 설계의 사본
 
회원
순서
우선순위 및 고도화 여부
앨범 권한
기능
설명
연관된 도메인
현황
1
우선
None
회원가입
카카오, 구글, 네이버 등 OAuth 2.0을 통해 회원가입을 진행할 수 있다.
member
2
우선
None
추가입력
사용자에 대한 닉네임 등에 대한 정보를 추가적으로 입력 받는다.
member
고도화
None
전화번호 인증
전화번호를 추가적으로 입력하거나, 수정했을 경우 인증을 진행한다.
member
3
부가
None
정책 동의`
개인정보 정책에 대한 동의 진행
member
4
고도화
None
정책 동의
sms, email 등 마케팅 수신 동의 진행
member
5
우선
None
로그인
카카오, 구글, 네이버 등 OAuth 2.0을 통해 로그인을 진행할 수 있다.
member
6
우선
None
로그아웃
특정 사용자에 대한 로그아웃을 진행할 수 있다.
member
7
부가
None
정보수정
사용자는 어플리케이션에서 사용하는 닉네임, 프로필 사진 등을 수정할 수 있다.
member
8
부가
None
회원탈퇴
해당 시스템에 대한 탈퇴가 가능하다.
member
9
고도화
None
회원탈퇴 보류
회원탈퇴를 진행하면 30일간 데이터를 시스템에서 보관한다.
member
초대
순서
우선순위 및 고도화 여부
앨범 권한
기능
설명
연관된 도메인
현황
1
우선
Default
초대된 앨범 리스트 조회
특정 앨범에 초대 받았을 때 해당 내용을 확인할 수 있다.
invitation
album
member
2
우선
Default
초대 수락/거절
앨범 초대에 대한 수락 또는 거절 상태를 선택할 수 있다.
invitation
album
member
3
우선
Default
사용자 초대
이메일 값을 통해 특정 사용자를 앨범에 초대할 수 있다.
invitation
album
member
댓글
순서
우선순위 및 고도화 여부
앨범 권한
기능
설명
연관된 도메인
현황
1
우선
Default
댓글 작성
본인이 특정 일기에 댓글을 작성할 수 있다.
comment
album_member
diary
2
우선
Default
댓글 수정
본인이 특정 일기에 댓글을 수정할 수 있다.
comment
album_member
diary
3
우선
Default
댓글 삭제
본인이 특정 일기에 작성한 댓글을 삭제할 수 있다.
comment
album_member
diary
4
부가
Owner
댓글 강제 삭제
관리자는 특정 댓글을 강제로 삭제할 수 있다.
comment
album_member
diary
이모지
순서
우선순위 및 고도화 여부
앨범 권한
기능
설명
연관된 도메인
현황
1
우선
Default
이모지 추가
특정 일기에 이모지를 다중으로 추가할 수 있다.
emoji
album
album_member
diary
2
우선
Default
이모지 삭제
본인이 등록한 이모지를 삭제할 수 있다.
emoji
album
album_member
diary
앨범
순서
우선순위 및 고도화 여부
앨범 권한
기능
설명
연관된 도메인
현황
1
우선
Owner
내보내기
특정 사용자를 앨범에서 내보낼 수 있다.
album
album_member
2
우선
Owner
앨범 삭제
앨범을 삭제할 수 있다.
album
album_member
3
고도화
Owner
권한 위임
앨범에 대한 관리자 권한을 앨범 내의 소속 인원에게 위임할 수 있다.
album
album_member
4
우선
Default
앨범 조회
앨범을 조회할 수 있다.
album
album_member
5
우선
Owner
앨범 생성
- 앨범을 생성할 수 있다. - 제목, 가훈, 사진 등을 입력할 수 있다.
member
album
6
부가
Default
앨범 탈퇴
- 사용자는 특정 앨범에서 탈퇴할 수 있다. - 탈퇴시 앨범에 있던 일기, 댓글, 이모지는 삭제되지 않는다.
album
album_member
일기
순서
우선순위 및 고도화 여부
앨범 권한
기능
설명
연관된 도메인
현황
1
우선
Default
일기 작성
일기를 작성할 수 있다. 일기는 제목, 본문, 사진, 날짜를 기입할 수 있다.
diary
album_member
2
우선
Owner
일기 수정
본인이 작성한 일기를 수정할 수 있다.
diary
album_member
member
3
우선
Default
일기 삭제
- 본인이 작성한 일기를 삭제할 수 있다.
diary
album_member
member
4
부가
Owner
일기 강제 삭제
- 관리자는 다른 사람의 일기를 삭제할 수 있다.
album_member
diary
5
우선
Default
북마크 추가
특정 일기에 북마크를 추가할 수 있다.
diary
album_member
member
6
우선
Default
일기 조회
- 년/월/일 등을 통해 특정 일기를 조회할 수 있다.
diary
album_member
member
7
우선
Default
스토리북 조회
- 인원에 따른 일기 조회가 가능하다.
diary
album_member
member
우선
Default
상세 일기 조회
- 일기에 대한 상세 정보를 조회할 수 있다. - 일기, 댓글, 이모지 등을 조회한다.
diary
album_member
member
우선
Default
일기 제목 검색
제목을 가지고 일기를 검색할 수 있다.
diary
album_member
member
고도화
Default
일기 본문,인원 검색
본문, 인원을 통해 일기를 검색할 수 있다.
diary
album_member
album
우선
Default
북마크 조회
북마크를 통해 특정 일기를 조회할 수 있다.
diary
album_member
album
앨범_인원
순서
우선순위 및 고도화 여부
앨범 권한
기능
설명
연관된 도메인
현황
1
우선
Default
앨범 별칭 변경
특정 앨범에 속한 사용자는 본인에 대한 별칭을 지정할 수 있다.
member
album_member
album