팀원 정보

API 기능 설계 (자세한 명세는 아래 링크)

GitBook

API 명세

의논할것들 메모지

DB 설계

Collection Schema Type
users {
"email" :"아이디(이메일)",
"nickname" :”닉네임",
"password" :"비밀번호",
"profileImg" :**"프로필 사진 URL"
}** {
”email”:String,
”nickname”:String,
”password”:String,
”profileImg”:String
}
channel {
”channelName” : “채널이름”,
”cannelHost” : “채널만든사람”,
”createdAt” : “날짜”
”contentList” :[]
} {
”channelName” : String,
”cannelHost” : String
”createdAt” : String
”contentList” : Array
}
channel-content contentList{
"contentId": “내용 작성자 고유 아이디값”,
"userNickname": “유저닉네임”,
"profileImg": "프로필이미지",
"content": "내용",
"createdAt": "날짜",
"isEdit": false, (수정시 수정됨으로 뜨는 표시)
”commentList”:[]
}] {
contentId": “String”,
"userNickname":String,
"profileImg": String,
"content": String,
"createdAt": String,
"isEdit": Boolean,
”commentList : Array
}
channel-comment commentList{
"commentId": “댓글 작성자 고유 아이디값”,
"userNickname": “유저닉네임”,
"profileImg": "프로필이미지",
"createdAt": "날짜",
"comment": "댓글",
"isEdit": false, (수정시 수정됨으로 뜨는 표시)
}] {
"commentId": String,
"userNickname": String,
"profileImg": String,
"createdAt": String,
"comment": String,
"isEdit": false, Boolean
}
message - room {
"user": [닉네임,닉네임,닉네임],
"owner": "닉네임",
”createdAt": "날짜",
"updatedAt": "날짜",
"isShown": “true”,
} {
"user": array,
"owner": String,
”createdAt": Date,
"updatedAt": Date,
"isShown": String,
}
message - chat {
"rood": “ObjectId_4654651656565”,
"user": "닉네임",
”chat”: “채팅내용”,
”gif””: “사진URL” (보류)
”createdAt": "날짜",
} {
"rood": ObjectId ,
"user": String,
”chat”: String,
”gif””: String (보류)
”createdAt": Date,
}