Tasks


Table of contents

Important Links

Projects

Tasks

Idea and Requirements

It will be a social media kind of application where users can


SRS - Software Requirement Specification

<aside> 💡 Project Name: My Social Media

</aside>

1. Introduction

The Social Media REST API Application is a collection of public and private API endpoints that enables users to create post and manage them, comment on post, and follow each other in a simple social media app. The backend application provides authentication functionality, allows users to create and view posts, comment on post, post with image, follow each other etc. This document outlines the functional and non-functional requirements for the developments for the development of the Social Media REST API Application.

2. System Overview

The Social Media REST API Application aims to provide a seamless user experience while ensuring the security and integrity of user data. It allows users to see posts without authentication, but authentication is required for commenting and creating posts. Administrators have access to an admin dashboard for managing posts, comments and users.

3. Functional Requirements

i. Authentication

ii. User Management

iii. Post management

iv. Commenting

v. Like

vi. Following

vii. Photo management (Backlog)


Entities

1. User

2. Post

3. Comment

4. Like


er-diagram.drawio.svg

API Endpoints

Post

Like