Course Content
Low Level System Design
LLD Topics
High Level System Design
Low & High Level System Design
About Lesson
Activity Diagram for Social Media System

Description: The activity diagram illustrates the sequence of actions taken by the user and the system during common operations like signing up, posting content, interacting with posts, and managing notifications. The flow represents the user experience from login to interacting with content on the platform.



Key Components:

  • Start: The diagram begins when the user opens the social media application.
  • Login/Signup: The user can either log in with existing credentials or sign up for a new account.
  • Dashboard: After logging in, the user is directed to their dashboard, where they can view the feed, posts, and interact with content.
  • Post Creation: The user can create new posts, including text, images, and videos.
  • Like/Comment on Posts: The user can like or comment on posts created by others.
  • Follow/Unfollow Users: The user can choose to follow or unfollow other users.
  • Send Direct Message: The user can send direct messages to other users.
  • Notification System: The user receives notifications about interactions, new followers, comments, etc.
  • Logout: The user can log out of the system when done.


Activity Flow:

Start: User opens the app.

 

Login/Sign Up:

    • If Logged In → Proceed to the Dashboard.

    • If Not Logged In → User enters credentials, logs in, or signs up.

 

Dashboard: User can view the feed and see posts from people they follow.

 

Create Post:

  • User creates a new post by adding content (text, image, video).
  • Post is uploaded and displayed on the feed.

 

Interact with Posts:

  • Like: User clicks on the like button for posts they enjoy.
  • Comment: User can leave comments under posts.

 

Follow/Unfollow Users:

  • User chooses to follow or unfollow another user.

 

Send Direct Message:

  • User can send messages to other users.

 

Receive Notifications:

  • User receives notifications for interactions such as likes, comments, new followers, or direct messages.

 

Logout: User can log out at any time.

0% Complete
WhatsApp Icon

Hi Instagram Fam!
Get a FREE Cheat Sheet on System Design.

Hi LinkedIn Fam!
Get a FREE Cheat Sheet on System Design

Loved Our YouTube Videos? Get a FREE Cheat Sheet on System Design.