제목 없음
DB프레임
분양 정보 API(청약홈)
분양 정보 API(청약홈 - 상세 정보)
지도 API(카카오)
Users(유저별 관심 카테고리 설정 정보)
// Firebase Firestore
{
userEmail: session.user.email,
userName: session.user.name,
userImage: session.user.image,
provider: session.user.provider,
bookmarkList: [],
regions:[..."지역"],
types:[..."분양형태"],
}
// User CRUD 할 때 사용
`${session.user.provider}_${session.user.email}`
`${currentUser.provider}_${currentUser.userEmail}`
Comments (댓글, 대댓글)
// Firebase Firestore
list:[ {
contents: content,
date: postDate,
nickName: user?.userName,
userEmail: user?.userEmail,
userImage: user?.userImage,
commentId: uuidv4(),
provider: user?.provider,
}]
replies:[{
commentId: uuid,
contents: content,
date: postDate,
nickName: user?.userName,
userEmail: user?.userEmail,
userImage: user?.userImage,
edit: true,
provider: provider,
}]
Bookmarks (분양 공고 북마크)
// Firebase Firestore
// 문서 id = PBLANC_NO
{
usersList:[
provider_user?.userEmail ]
}
Admin(관리자)
dailyWorking
list:[{
admin: adminName,
content: content,
date: new Date().toLocaleString(),
}]
lastUpdatedDate
list:[
{
admin:adminName,
date: new Date().toLocaleString(),
}]
HomeList
API 분석 - 청약홈, LH(기본, 상세 정보)
LH 상세정보 데이터 분석