제목 없음

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 상세정보 데이터 분석