0% found this document useful (0 votes)
10 views21 pages

Project Report

The document is a final report on a social media project submitted for a Bachelor of Science in Information Technology. It includes sections on the introduction to social media apps, problem definitions, possible solutions, and technologies used such as HTML, CSS, and JavaScript. The report emphasizes the importance of privacy, content moderation, and user engagement in social media platforms.

Uploaded by

sainilovum2001
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views21 pages

Project Report

The document is a final report on a social media project submitted for a Bachelor of Science in Information Technology. It includes sections on the introduction to social media apps, problem definitions, possible solutions, and technologies used such as HTML, CSS, and JavaScript. The report emphasizes the importance of privacy, content moderation, and user engagement in social media platforms.

Uploaded by

sainilovum2001
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Social Media

FINAL REPORT

Submitted to the Faculty of Engineering and Technology

for the partial fulfilment of the requirements of

BSC IT

(Three Year Program) Sem-VI

Supervised by: Submitted by:


Prof. Sheetal(Head of dept) Names:
Prof. Lovum Saini Roll no:

Department Of Computer Science

S.M.D.R.S.D. COLLEGE (PATHANKOT)


Guru Nanak Dev

University Amritsar-

143005

May, 2025
DECLARATION

I hereby declare that the work embodied in this project entitled


“PROJECT NAME” submitted to the Department of Computer Science,
S.M.D.R.S.D COLLEGE, Guru Nanak Dev University, for the partial
fulfilment of the degree of Bachelor of Science in information
Technology is entirely based on my own work and not submitted
elsewhere for the award of any other degree. All ideas and references
have been duly acknowledged.

Date Signature

Name of the student


CERTIFICATE

Certified that “NAME OF STUDENTS” Roll Number “ ” of BSC

IT has worked on the project entitled, “Social media”, for the

partial fulfilment of the degree of “Bachelor of

science in information technology”. The student will be solely responsible

for the authenticity and originality of the work submitted.

Date Supervisor
CONTENTS

[Link] Context Page No.


1. Introduction 3
2. Problem Definition and Possible Solutions 4
3. Technologies to be Used 5
4. Project Time Line 6
5. Development Strategy to be Followed SDLC 9
6. PROJECT code and snapshots 10
7. References 11
Title of the Project :-HOMAJ

Introduction :-
A social media app is a digital platform or application that enables users to
connect, communicate, and share content with one another. These apps allow
individuals to create personal profiles, interact with others, and participate in
various activities such as posting photos, videos, status updates, and comments.
They can also serve as spaces for forming communities, sharing news, and
fostering connections based on common interests, locations, or ideas.

Here are some key features:-


1. User Profile
A user profile serves as the personal identity of a user on the platform. It
includes essential details such as a profile picture, cover photo, bio, contact
information, location, and interests. Users can customize their profiles to reflect
their personality and brand, making it easier for others to recognize and connect
with them. Some social media platforms allow users to add additional details
like work history, education, hobbies, and social links to improve networking
opportunities.

2. Networking and Friend Connections


The primary purpose of social media apps is to connect people. Users can send
friend requests, follow other accounts, join groups, and engage in communities
based on shared interests. The connection mechanism varies across platforms.
For example, Facebook allows mutual friend requests, while Instagram and
Twitter operate on a follower-following model. Networking features enable
users to build relationships and stay updated with each other’s activities.

3. Content Sharing (Posts, Images, Videos, and Live Streaming)


One of the core functions of a social media app is content sharing. Users can post
text updates, images, videos, and external links. Advanced social media apps
also support live streaming, which allows users to broadcast live video content
to their audience in real time. This feature is commonly used for Q&A sessions,
promotional events, and personal updates. Additionally, social media platforms
provide editing tools, filters, stickers, and GIFs to enhance the quality of shared
content.

4. Groups, Communities, and Forums


Many social media apps provide a space for like-minded individuals to connect
through groups or communities. Users can join public or private groups based
on topics such as technology, fashion, fitness, gaming, or business. Groups
allow members to share posts, discuss ideas, and collaborate on projects.
Forums and discussion threads are also used for deeper engagement in specific
topics.

5. Search and Discoverability


A robust search feature helps users find people, pages, groups, and trending
content easily. Advanced social media apps use AI-driven recommendations to
suggest new friends, trending hashtags, and popular accounts based on user
interests. The discover section often highlights viral content, latest news, and
user-generated posts to keep engagement high.

6. Privacy and Security Settings


Privacy is a crucial aspect of social media platforms. Users should have control
over who can see their posts, send friend requests, or message them

 Profile visibility settings (public, private, or restricted)

 Blocking and reporting users

 Two-factor authentication for added security


 Data encryption and privacy controls

7. Messaging and Direct Communication


A built-in messaging feature allows users to communicate privately with
individuals or groups. The messaging system may include text, voice notes,
video calls, and multimedia file sharing. Many apps, like WhatsApp and
Messenger, integrate advanced features such as disappearing messages, end-to-
end encryption for security, and chat reactions. Some platforms also offer
chatbot integration for customer support and automated responses.

8. Engagement Tools (Likes, Comments, Shares, and Reactions)


Social media apps are interactive platforms where users can engage with
content in various ways. The engagement tools include:

 Likes & Reactions: Users can express their feelings about a post by
liking it or using different reaction emojis (e.g., love, wow, sad,
angry).
 Comments: Users can comment on posts to share their thoughts,
opinions, or feedback.
 Shares & Retweets: Users can share posts on their own timeline, making
content visible to a wider audience.

9. Multi-Platform Accessibility
Most social media apps are accessible across different devices, including
mobile phones, tablets, and desktops. Cloud synchronization ensures users can
access their accounts seamlessly across platforms. Some apps also offer a web
version for added convenience.

10. News Feed or Timeline

The news feed (or timeline) is a personalized section where users see posts from
their connections, followed pages, and trending content. Social media platforms
use algorithms to curate content based on user preferences, past interactions,
and trending topics. This helps users discover relevant and interesting posts
without manually searching for them. The timeline plays a crucial role in
keeping users engaged with fresh and engaging content
2 Problem Definition and Possible Solutions :-
Problem Definition:

Social media platforms have transformed communication, business, and entertainment, but
they also present various challenges:

1. Privacy Concerns – Users' personal data is often collected, shared, and


sometimes misused by third parties.
2. Misinformation & Fake News – The rapid spread of false information can
manipulate public opinion and cause harm.
3. Cyberbullying & Harassment – Many users face online abuse, which negatively
impacts mental health.
4. Addiction & Mental Health Issues – Excessive use can lead to anxiety, depression,
and decreased productivity.
5. Echo Chambers & Polarization – Algorithms often reinforce biases by showing
users content that aligns with their existing beliefs.
6. Content Moderation Challenges – Striking a balance between free speech and
preventing harmful content is difficult.
7. Impact on Real-Life Social Skills – Over-reliance on digital communication can reduce
face- to-face interactions.

Possible Solutions:
1. Enhanced Privacy Controls:
o Implement stronger encryption and stricter data-sharing policies.
o Give users more transparency and control over their data.
2. Fact-Checking and AI Moderation:
o Partner with independent fact-checkers to flag misinformation.
o Use AI to detect and limit the spread of false content.
3. Stronger Anti-Cyberbullying Measures:
o Introduce AI-powered moderation tools to detect and remove
harmful messages.
o Enforce stricter policies against harassment, with real consequences for
offenders.
4. Encouraging Healthy Usage Habits:
o Add features like screen-time tracking, reminders, and digital well-being tools.
o Promote content that encourages offline activities and well-being.
5. Breaking Echo Chambers:
o Modify algorithms to show diverse perspectives rather than reinforcing biases.
o Encourage critical thinking and digital literacy programs.
Technologies to be Used :-

HTML:
HTML stands for “Hypertext Markup Language.” It's the language

developers use to build web pages. HTML tags are the

key tools in this language. They're like instructions or labels that you put

around different parts of your web content to tell web browsers how to

display them.

CSS :
Cascading Style Sheets (CSS) is a style sheet language

used to describe the presentation of a document written in HTML or

XML (including XML dialects such as SVG, MathML or

XHTML).CSS describes how elements should be rendered on

screen, on paper, in speech, or on other media.

JAVASCRIPT :
JavaScript tags, primarily encapsulated by the

'script' tag, are used to embed JavaScript code within an HTML file
.
This integration allows the HTML document to include dynamic

elements that can respond to user interactions, update content

without refreshing the page and even fetch data from servers in real-time.
PROJECT CODE AND SNAPSHOTS

[Link] code
SNAPSHOTS
THANKYOU

You might also like