論壇資料設計
1. 註冊時,使用者可以設定「User表格」,同時記錄新增、編輯(created_at、updated_at)的時間
,並提供判定是否為後台管理帳號的欄位(isAdmin)。
個人資料: {name, email, birthday, profile, avatar_url, background_url, account, password}
2. 從「Followers表格」來將使用者關聯為跟隨中、跟隨者,並記錄跟隨當下的時間,以利數據摘要進行排序。
數據摘要:該使用者的關注清單、該使用者的跟隨者清單、使用者推薦名單。
3. 根據「Tweets表格」存放寫推文的使用者,同時提供推文的新增、編輯(created_at、updated_at)時間
,並紀錄寫下的推文內容。
4. 運用「Likes表格」是否出現使用者與推文紀錄,來決定該文章有誰喜歡,如沒有紀錄則沒有喜歡。
5. 依據「留言表格」存放推文的使用者與推文,同時提供留言的新增、編輯(created_at、updated_at)時間
,並記錄寫下的留言內容。