Skip to content

Domain Diagram

Nantawan Paramapooti edited this page Dec 21, 2024 · 2 revisions

DBProject-Domain Models drawio (5)

Models Explanation

User

Represents the User entity on YumeLink social media platform.

Post

Represents posts created by users on the YumeLink social media platform.

Tag

Represents tag(s) that are used for content relevance in posts, which can use used for searching content as well.

Image

Represents Image(s) of post(s)

Comment

Represents comment(s) of post(s)

Share

Represents share(s) of post(s)

Like

Represents like(s) of post(s)

ChatRoom

Represents Chat rooms on YumeLink social media platform.

ChatRequest

Represents Chat requests (invite/kick) of Chat rooms on YumeLink social media platform.

Message

Represents the Messages in Chat rooms on YumeLink social media platform.

ChatRole

Represents the chat roles of Users in Chat rooms on YumeLink social media platform.

ChatRank

Represents to chat ranks that chat role references to and what they are allowed to do.

Notification

Represents notifications relating to model object changes

Report

Represents reports user submitted on YumeLink social media platform.

ReportType

Represents types of reports on YumeLink social media platform based on community guidelines.

Admin

Represents the Admin entity with the authority to manage Reports submitted by Users.

Clone this wiki locally