SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Social Good Deeds
Propose Project Profile
1 Introduction
2 Objective/ Aim
3 Scope
1. Introduction.
We are introducing a web application which provides the facility of sharing
of good deeds as well as encourage for good social activities towards society.
Users can follow, like, comment and can also participate for events. They can also
implement the activities and share their experience. Users can participate as
member for groups and organization for updates.
2. Objectives & Aims.
a. Encourage society for helping people by monitory/non-monitory and
fruit full helping activity.
b. Provide innovative ideas for helping people and society for revolution.
c. For awareness of public towards the society.
3. Scope.
Online Blogging System is application in which system can manage
posts and maintain users, organization, events, groups, activities and provide
reports.
4. Functionalities.
a. User (End User)
i. Posting: User can search for posts and can provide his feedback
by liking the post, commenting on it, he/she can also share the
post with others. User can also post his own content and can
perform following activities on posts.
1. New post: User can create new post with textual,
multimedia (images, videos), document (files) and link
from another web application as content for sharing.
He/she can also perform optional tasks like can provide
location, tag other users, can set privacy of the post
(public, followers, and followers of followers, only me).
Social Good Deeds
User can also edit his/her post if future if some correction
is required. He/she can also delete his/her post.
2. Like posts:User can like posts.
3. Comment on posts: User can comment on the posts, reply
to comment and mention other users on the comment.
User can also like comment, replies of the post. User can
edit his/her comment if correction is required. User can
also delete his/her comment. User who has posted the
content can also delete the comment of user is required.
4. Share posts: User can share posts in our web application
with the same privacy assigned to post. User can also
share the postto other 3rd party web applications.
5. Report for post: Any user can report for post with reason
if postcontent is irrelevant
6. Implement for post: User can also share his/her
experience if he/she has implemented the postactivity.
7. Hide posts:User can also hide posts.
ii. Search users: User can search other users by name, username,
mobile number and email address. User can view timeline of
searched users and can request for follow.
1. Search users: Current user can search other users
according to privacy set by other users. Current user can
search by name, username, mobile number and email
address.
2. Follow users: User can request for following the searched
user and can also cancel request made by mistake.
3. Un-follow users: User can also un-follow users if
required.
4. View timeline: Current User can see timeline contents
like posts, group, pages and events according to the
privacy set by the user for his timeline. User can also see
profile details like general information, contact
information, about information. Current user can also see
followers and following of other users. Current user can
also suggest followers to other users. Current user can
Social Good Deeds
block other users with reason if required and also can
report for other users with appropriate reason.
iii. Groups: User can search for groups, create group and can post
on group timeline according to the privacy assigned to group.
Group can have multiple admin.
1. Search group: User can search for group according to
privacy of group like if public or closed then all the users
can search group. Private groups are allowed to be
searched by only members of that group.
2. Joining group: User can request for joining group
according to privacy set by group admin and admin
acceptance is required.
3. Leave group: User can leave group. Admin can only
leave group if group has multiple admins.
4. Create group: User can create group by providing some
details like group name and little description on the
objective of the group and user must also get a wizard to
fill other optional details like group display image, group
starting post, invite members, assign other users as group
admin role, etc... User can also set privacy level of group
at creation time Default are.
a. Public: Anyone can see the group timeline,
members. Anyone can join the public group.
Members can postin group.
b. Closed: Any user can search group, see members,
post access is deny if other than members visit
group. User can send join request on group and
group admin must have option to accept the user to
become member of group.
c. Private: Members of the group can only visit and
search group. Admin will manage the group
members and posts.
5. Post in group: User can post contents like text or
multimedia in group according to group privacy.
Social Good Deeds
6. Mute group: User can mute group so that he/she will not
get notifications of activities in group.
7. Report group: User can report for group with appropriate
reason and according to group privacy. Group admin and
system admin both will get notification for the reported
group and content.
8. Edit group: Group admin can only edit group contents
and details. Group admin can hide and delete posts from
group and also he/she can add, remove and block users
from group.
9. Group settings: Group admin can only change group
settings and privacy like.
a. Member activities like posts, joining request and
invite other users required group admin acceptance
or not.
10.Delete group: Group admin can delete group (if group
contain multiple admin then acceptance is required of
more than or equal to 60% of admins of that group to
delete group). Deleting group will perform operation like
automatically removing members and deleting contents
of group.
iv. Event activities: User can search for events and can also get
invitations for events. User can see event wall and posts and
can reply to event invitations like (going, not going and may
be).
1. Search events: User can search events which are public
and can view details of event. User can also attend public
events. User can also invite other users for event (Private
events cannot be searched by any other user except
invited members).
a. If user is not invited for event and user is searching
and interested for event then he/she must get going
option. User should get not going option after
he/she applies for going for event.
Social Good Deeds
b. If user is invited for event by any other user then
he/she must get options like going, not going and
may be.
2. Events list: User should be able to get events list for
which he/she replied for received invitations. User can
also see the details of those events.
3. Create event: User can create events by providing
information like event title, event description or objective
and event starting and ending date time, location. User
can also add optional details like event display photo,
invite followers at creation time, etc… User can create
private and public events.
4. Manipulate event details: Event admin can manipulate
event details like date time, location, description, etc…
Event admin can block in appropriate posts from event
wall. Event admin can also block user from event so that
he/she can’t able to poston event wall.
5. Deactivate event: Event admin can deactivate event. As
event is deleted invitations for event will also be
canceled.
6. Posts on event wall: User can post content related to
event on event wall.
7. Notification for event: All Users which replied for going
and may be will receive notification as a reminder a day
before the event starts.
8. Share event: User can also share the event activity.
9. Report event: User can report on event with appropriate
reason to event admin and system admin.
10.Broadcast message: Event admin can broadcast some
important details through message to users who replied
for going and may be for event.
v. Page activities: User can also search for the pages related to
his/her interest and can watch its contents as page timeline.
User can also create his own pages for publishing to other
users. User can also suggest pages to other users.
Social Good Deeds
1. Create page: User can create his own page with details
like page title and related description and also some
optional details like image to represent the page as page
display picture, user is also allowed to post his first
activities related to page, user can invite other followers
and user can also set privacy for the page to be displayed
default will be public.
2. Page feed: User will get the latest updates which are
posted on the pages liked by the user.
3. Top suggested: User will also get suggestions of pages
which are related to like pages by user.
4. Invitations: User can also get invitations for pages by
followers.
5. Liked pages: User should also be able to see pages liked
by him/her.
6. User pages: User should also be able to see pages list
created by him/her.
vi. Profile: User can view his own timeline. User can view his/her
profile details, edit profile details and can perform manipulation
like
1. General details: User can view and manipulate his/her
general details like name, date of birth, gender, status,
etc…
2. Contact details: User can view and manipulate his/her
contact details like email address, mobile number,
address, business address, website URL, other web links,
blogs link etc…
3. About details: User can view and manipulate his/her
about details like bio, descriptive about info, interest
fields, other activities, etc…
4. Timeline details: User can also view and manipulate
his/her timeline activities like change profile image,
timeline image, view activity log, edit posts, delete
his/her posts, change privacy of posts, hide posts, etc…
Social Good Deeds
vii. Settings: User can also change behavior of his/her account by
changing settings according to his/her preferences which
include.
1. General settings: General settings of the user account like
user can change name, username, email address,
password, deactivate account, etc…
2. Privacy settings: User can also change privacy settings of
his/her account like
a. Who can see current user activities?
b. Who can contactcurrent user?
c. Who can search current user?
d. Who can add posts on current user timeline?
e. Who can see profile of current user?
3. Blocking: User can block some of the users, pages,
events and groups with reason according to his/her
preference. User can also view blocked stuffs.
4. Reporting: User can report for posts, users, pages, events
and groups with appropriate reasons. User can view the
reported activities.
5. Notification: User must be able to set his/her notification
according to his/her preference that is he/she can define
that for which activities notification must be received for
e.g. user can set that only likes notifications must receive
or only likes and comments of followers can be notified
other public likes and comments should not be notified.
6. Favorites: User can set group, page and event as a
favorite and can view and manipulate favorites.
viii. Registration: User have to register them self to access web
application by providing minimum details like first name, last
name, email address, date of birth, gender with acceptance of
terms and conditions. User have to confirm account by
activation link send to his/her email address.
1. User must get a wizard for optional details immediately
after registration (at first access of account) like profile
image, timeline image, general details, contact details,
Social Good Deeds
about details, search activities etc… with skip step at
each step of wizard and cancel option.
ix. Login: User can login to his/her account by email address and
password combination. User must also get username and
password combination for login optionally.
x. Notification: User should get notification for activities
according to the settings preferred by the user. Default
notification must be received for acceptance of follow request,
post liked by other user, comment on post by user, reply on
comment by user, tag notifications, share notifications, group
join notification, event notification, suggestions for pages
notification, etc…
xi. Follow request received: User must get a separate notification
for follow request received with minimum details. User must be
able to accept or deny the request on notification panel or
he/she must get a link for profile view and there he/she can get
acceptand deny options.
xii. Message: User can send message to other user or follower
according to the privacy set by the other user. E.g. if the privacy
for the user is not public for message and if current user is not
following the user then current user can not send message to
that user. User must get a separate notification for message with
little bit of content on notification panel and a link to move to
message window of that user. User must also get option for
reply to user messages, user should get a forward option to
forward the selected message to other user. User should get
optional parameter to attach a file or multimedia content with
message.
b. Admin (System Admin)
i. Post management: Admin can be able to search for the posts by
filtering according to criteria and parameters, admin can also
block the post if it violates the terms and conditions defined.
User should receive notification if his/her post is blocked by
system admin. Admin can also unblock posts if needed.
Social Good Deeds
1. List of posts can be filtered according date range,
username, keywords, reported reasons, post by (user,
group, page, event, etc…)
2. Admin must able to see detailed postlike
a. User detail who has posted the content
b. Total count of likes and users names who has liked
post
c. Total count of comment and comment content with
user who has commented and total count of likes a
comment has received with user names
d. Total count of implements and implements content
if available with user name.
e. Other related details like tag user list, shared post,
etc…
3. Block post:Admin must get option to block post.
ii. Users: Admin can search for users by filtering and criteria and
parameters. Admin can block user account for particular
amount of time for warnings and can also permanent block user
account. Admin should also get facility of unblocking user
account. If user account is blocked by admin then user cannot
access posts and other activities. User will only receive reason
of blocking.
1. List of users: Admin can search for user by parameters
like date range of registration, keywords, username,
email address, mobile number, reported users, date of
birth, etc…
2. User details: Admin can get full detail of user profile and
timeline with posts, events, groups, followers and
following, activity log, etc…
3. Block user: Admin can block user account for some
amount of time for warnings and if then also the user is
violating terms and condition then user account can be
permanent block with reason by admin.
4. Activity log: Admin can get activity log of user for
tracking user activity.
Social Good Deeds
5. Unblock user: Admin can also unblock user account.
iii. Groups: Admin can search for groups and get list of group with
certain details. Admin can post information on group timeline.
Admin can also block/unblock group. Admin can change group
admin and can also block other members of group.
1. Search groups: Admin can search group according to
parameters like date range of group creation, keywords,
group title, username (group admin username), reported
groups, etc…
2. Group details: Admin can get details of group like
a. Group general details and timeline.
b. Total number of members in group with specific
group admin.
c. Total posts in group with postdetails.
3. Block group: Admin can block the group with reason for
specific amount of period for warnings and can also
block group permanently.
a. If group is blocked then admin block reason will
be displayed on timeline and no activities can be
performed on group wall and members of the
group will receive notification for block and group
admin will receive do not reply message with
notification.
b. Other users can’t search for blocked group and
invitations can’t receive for blocked group
c. Group members can leave blocked group.
4. Unblock group: Admin can unblock group.
iv. Page activities: Admin can search for pages. He/she can also
block/unblock pages and can see details for pages.
1. Search activity: Admin can search for the page by
parameters like username, date range, keywords, reported
reason, blocked, etc…
2. Detailed view: Admin can see deep details of pages like
all posts on page timeline, admin of page, total users
liked that page, etc…
Social Good Deeds
3. Block page: Admin can block page for some period for
warnings and he/she can also block page permanently if
terms and conditions are violated frequently.
4. Unblock page: Admin can also unblock pages.

Weitere ähnliche Inhalte

Ähnlich wie Social good deeds

Backup Photos- Project Proposal
Backup Photos- Project ProposalBackup Photos- Project Proposal
Backup Photos- Project ProposalRajon
 
Software requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOKSoftware requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOKKrishna Mohan Mishra
 
Buy Gmail Accounts - Cheap Bulk Accounts
Buy Gmail Accounts - Cheap Bulk AccountsBuy Gmail Accounts - Cheap Bulk Accounts
Buy Gmail Accounts - Cheap Bulk AccountsCheap Bulk Accounts
 
Buy Facebook Accounts For Business & Marketing
Buy Facebook Accounts For Business & MarketingBuy Facebook Accounts For Business & Marketing
Buy Facebook Accounts For Business & Marketingannapuquferi
 
Buy Facebook Accounts-Cheap Bulk Account
Buy Facebook Accounts-Cheap Bulk AccountBuy Facebook Accounts-Cheap Bulk Account
Buy Facebook Accounts-Cheap Bulk AccountCheap Bulk Accounts
 
Group communication
Group communicationGroup communication
Group communicationSTIinnsbruck
 
RocketRapport_Final_Report
RocketRapport_Final_ReportRocketRapport_Final_Report
RocketRapport_Final_ReportThanh Vu
 
Privacy on facebook ppt
Privacy on facebook pptPrivacy on facebook ppt
Privacy on facebook pptjimmyjonsan
 
Detecting Malicious Social Bots Based-3.pptx
Detecting Malicious Social Bots Based-3.pptxDetecting Malicious Social Bots Based-3.pptx
Detecting Malicious Social Bots Based-3.pptxRoshini5096
 
Looppa Platform
Looppa PlatformLooppa Platform
Looppa PlatformLooppa
 
Roles and Permissions - Liferay Developer
Roles and Permissions - Liferay Developer Roles and Permissions - Liferay Developer
Roles and Permissions - Liferay Developer Attune World Wide
 
Introduction of Social Computing-Unit 1.pptx
Introduction of Social Computing-Unit 1.pptxIntroduction of Social Computing-Unit 1.pptx
Introduction of Social Computing-Unit 1.pptxchavanprasad17092001
 
Textbook Exchange 5th Iteration (1)
Textbook Exchange 5th Iteration (1)Textbook Exchange 5th Iteration (1)
Textbook Exchange 5th Iteration (1)anuj_rakheja
 
Use case narratives
Use case narrativesUse case narratives
Use case narrativescozzy27
 
Jasmeet Grp Facebook It Group Assig
Jasmeet Grp Facebook It Group AssigJasmeet Grp Facebook It Group Assig
Jasmeet Grp Facebook It Group Assigsharing notes123
 

Ähnlich wie Social good deeds (20)

Backup Photos- Project Proposal
Backup Photos- Project ProposalBackup Photos- Project Proposal
Backup Photos- Project Proposal
 
Software requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOKSoftware requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOK
 
Buy Gmail Accounts - Cheap Bulk Accounts
Buy Gmail Accounts - Cheap Bulk AccountsBuy Gmail Accounts - Cheap Bulk Accounts
Buy Gmail Accounts - Cheap Bulk Accounts
 
Buy Facebook Accounts For Business & Marketing
Buy Facebook Accounts For Business & MarketingBuy Facebook Accounts For Business & Marketing
Buy Facebook Accounts For Business & Marketing
 
Social Media Facebook
Social Media Facebook Social Media Facebook
Social Media Facebook
 
Buy Facebook Accounts-Cheap Bulk Account
Buy Facebook Accounts-Cheap Bulk AccountBuy Facebook Accounts-Cheap Bulk Account
Buy Facebook Accounts-Cheap Bulk Account
 
Group communication
Group communicationGroup communication
Group communication
 
RocketRapport_Final_Report
RocketRapport_Final_ReportRocketRapport_Final_Report
RocketRapport_Final_Report
 
Privacy on facebook ppt
Privacy on facebook pptPrivacy on facebook ppt
Privacy on facebook ppt
 
Detecting Malicious Social Bots Based-3.pptx
Detecting Malicious Social Bots Based-3.pptxDetecting Malicious Social Bots Based-3.pptx
Detecting Malicious Social Bots Based-3.pptx
 
Looppa Platform
Looppa PlatformLooppa Platform
Looppa Platform
 
Roles and Permissions - Liferay Developer
Roles and Permissions - Liferay Developer Roles and Permissions - Liferay Developer
Roles and Permissions - Liferay Developer
 
sulekha.com
sulekha.comsulekha.com
sulekha.com
 
Introduction of Social Computing-Unit 1.pptx
Introduction of Social Computing-Unit 1.pptxIntroduction of Social Computing-Unit 1.pptx
Introduction of Social Computing-Unit 1.pptx
 
Textbook Exchange 5th Iteration (1)
Textbook Exchange 5th Iteration (1)Textbook Exchange 5th Iteration (1)
Textbook Exchange 5th Iteration (1)
 
Use case narratives
Use case narrativesUse case narratives
Use case narratives
 
Ucn codeacademy
Ucn codeacademyUcn codeacademy
Ucn codeacademy
 
Jasmeet Grp Facebook It Group Assig
Jasmeet Grp Facebook It Group AssigJasmeet Grp Facebook It Group Assig
Jasmeet Grp Facebook It Group Assig
 
Usecase
UsecaseUsecase
Usecase
 
Intern-Report
Intern-ReportIntern-Report
Intern-Report
 

Kürzlich hochgeladen

Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxLimon Prince
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppCeline George
 
Book Review of Run For Your Life Powerpoint
Book Review of Run For Your Life PowerpointBook Review of Run For Your Life Powerpoint
Book Review of Run For Your Life Powerpoint23600690
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxMarlene Maheu
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptxPoojaSen20
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportDenish Jangid
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code ExamplesPeter Brusilovsky
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesPooky Knightsmith
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17Celine George
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital ManagementMBA Assignment Experts
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMELOISARIVERA8
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxAdelaideRefugio
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 

Kürzlich hochgeladen (20)

Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
Book Review of Run For Your Life Powerpoint
Book Review of Run For Your Life PowerpointBook Review of Run For Your Life Powerpoint
Book Review of Run For Your Life Powerpoint
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 

Social good deeds

  • 1. Social Good Deeds Propose Project Profile 1 Introduction 2 Objective/ Aim 3 Scope 1. Introduction. We are introducing a web application which provides the facility of sharing of good deeds as well as encourage for good social activities towards society. Users can follow, like, comment and can also participate for events. They can also implement the activities and share their experience. Users can participate as member for groups and organization for updates. 2. Objectives & Aims. a. Encourage society for helping people by monitory/non-monitory and fruit full helping activity. b. Provide innovative ideas for helping people and society for revolution. c. For awareness of public towards the society. 3. Scope. Online Blogging System is application in which system can manage posts and maintain users, organization, events, groups, activities and provide reports. 4. Functionalities. a. User (End User) i. Posting: User can search for posts and can provide his feedback by liking the post, commenting on it, he/she can also share the post with others. User can also post his own content and can perform following activities on posts. 1. New post: User can create new post with textual, multimedia (images, videos), document (files) and link from another web application as content for sharing. He/she can also perform optional tasks like can provide location, tag other users, can set privacy of the post (public, followers, and followers of followers, only me).
  • 2. Social Good Deeds User can also edit his/her post if future if some correction is required. He/she can also delete his/her post. 2. Like posts:User can like posts. 3. Comment on posts: User can comment on the posts, reply to comment and mention other users on the comment. User can also like comment, replies of the post. User can edit his/her comment if correction is required. User can also delete his/her comment. User who has posted the content can also delete the comment of user is required. 4. Share posts: User can share posts in our web application with the same privacy assigned to post. User can also share the postto other 3rd party web applications. 5. Report for post: Any user can report for post with reason if postcontent is irrelevant 6. Implement for post: User can also share his/her experience if he/she has implemented the postactivity. 7. Hide posts:User can also hide posts. ii. Search users: User can search other users by name, username, mobile number and email address. User can view timeline of searched users and can request for follow. 1. Search users: Current user can search other users according to privacy set by other users. Current user can search by name, username, mobile number and email address. 2. Follow users: User can request for following the searched user and can also cancel request made by mistake. 3. Un-follow users: User can also un-follow users if required. 4. View timeline: Current User can see timeline contents like posts, group, pages and events according to the privacy set by the user for his timeline. User can also see profile details like general information, contact information, about information. Current user can also see followers and following of other users. Current user can also suggest followers to other users. Current user can
  • 3. Social Good Deeds block other users with reason if required and also can report for other users with appropriate reason. iii. Groups: User can search for groups, create group and can post on group timeline according to the privacy assigned to group. Group can have multiple admin. 1. Search group: User can search for group according to privacy of group like if public or closed then all the users can search group. Private groups are allowed to be searched by only members of that group. 2. Joining group: User can request for joining group according to privacy set by group admin and admin acceptance is required. 3. Leave group: User can leave group. Admin can only leave group if group has multiple admins. 4. Create group: User can create group by providing some details like group name and little description on the objective of the group and user must also get a wizard to fill other optional details like group display image, group starting post, invite members, assign other users as group admin role, etc... User can also set privacy level of group at creation time Default are. a. Public: Anyone can see the group timeline, members. Anyone can join the public group. Members can postin group. b. Closed: Any user can search group, see members, post access is deny if other than members visit group. User can send join request on group and group admin must have option to accept the user to become member of group. c. Private: Members of the group can only visit and search group. Admin will manage the group members and posts. 5. Post in group: User can post contents like text or multimedia in group according to group privacy.
  • 4. Social Good Deeds 6. Mute group: User can mute group so that he/she will not get notifications of activities in group. 7. Report group: User can report for group with appropriate reason and according to group privacy. Group admin and system admin both will get notification for the reported group and content. 8. Edit group: Group admin can only edit group contents and details. Group admin can hide and delete posts from group and also he/she can add, remove and block users from group. 9. Group settings: Group admin can only change group settings and privacy like. a. Member activities like posts, joining request and invite other users required group admin acceptance or not. 10.Delete group: Group admin can delete group (if group contain multiple admin then acceptance is required of more than or equal to 60% of admins of that group to delete group). Deleting group will perform operation like automatically removing members and deleting contents of group. iv. Event activities: User can search for events and can also get invitations for events. User can see event wall and posts and can reply to event invitations like (going, not going and may be). 1. Search events: User can search events which are public and can view details of event. User can also attend public events. User can also invite other users for event (Private events cannot be searched by any other user except invited members). a. If user is not invited for event and user is searching and interested for event then he/she must get going option. User should get not going option after he/she applies for going for event.
  • 5. Social Good Deeds b. If user is invited for event by any other user then he/she must get options like going, not going and may be. 2. Events list: User should be able to get events list for which he/she replied for received invitations. User can also see the details of those events. 3. Create event: User can create events by providing information like event title, event description or objective and event starting and ending date time, location. User can also add optional details like event display photo, invite followers at creation time, etc… User can create private and public events. 4. Manipulate event details: Event admin can manipulate event details like date time, location, description, etc… Event admin can block in appropriate posts from event wall. Event admin can also block user from event so that he/she can’t able to poston event wall. 5. Deactivate event: Event admin can deactivate event. As event is deleted invitations for event will also be canceled. 6. Posts on event wall: User can post content related to event on event wall. 7. Notification for event: All Users which replied for going and may be will receive notification as a reminder a day before the event starts. 8. Share event: User can also share the event activity. 9. Report event: User can report on event with appropriate reason to event admin and system admin. 10.Broadcast message: Event admin can broadcast some important details through message to users who replied for going and may be for event. v. Page activities: User can also search for the pages related to his/her interest and can watch its contents as page timeline. User can also create his own pages for publishing to other users. User can also suggest pages to other users.
  • 6. Social Good Deeds 1. Create page: User can create his own page with details like page title and related description and also some optional details like image to represent the page as page display picture, user is also allowed to post his first activities related to page, user can invite other followers and user can also set privacy for the page to be displayed default will be public. 2. Page feed: User will get the latest updates which are posted on the pages liked by the user. 3. Top suggested: User will also get suggestions of pages which are related to like pages by user. 4. Invitations: User can also get invitations for pages by followers. 5. Liked pages: User should also be able to see pages liked by him/her. 6. User pages: User should also be able to see pages list created by him/her. vi. Profile: User can view his own timeline. User can view his/her profile details, edit profile details and can perform manipulation like 1. General details: User can view and manipulate his/her general details like name, date of birth, gender, status, etc… 2. Contact details: User can view and manipulate his/her contact details like email address, mobile number, address, business address, website URL, other web links, blogs link etc… 3. About details: User can view and manipulate his/her about details like bio, descriptive about info, interest fields, other activities, etc… 4. Timeline details: User can also view and manipulate his/her timeline activities like change profile image, timeline image, view activity log, edit posts, delete his/her posts, change privacy of posts, hide posts, etc…
  • 7. Social Good Deeds vii. Settings: User can also change behavior of his/her account by changing settings according to his/her preferences which include. 1. General settings: General settings of the user account like user can change name, username, email address, password, deactivate account, etc… 2. Privacy settings: User can also change privacy settings of his/her account like a. Who can see current user activities? b. Who can contactcurrent user? c. Who can search current user? d. Who can add posts on current user timeline? e. Who can see profile of current user? 3. Blocking: User can block some of the users, pages, events and groups with reason according to his/her preference. User can also view blocked stuffs. 4. Reporting: User can report for posts, users, pages, events and groups with appropriate reasons. User can view the reported activities. 5. Notification: User must be able to set his/her notification according to his/her preference that is he/she can define that for which activities notification must be received for e.g. user can set that only likes notifications must receive or only likes and comments of followers can be notified other public likes and comments should not be notified. 6. Favorites: User can set group, page and event as a favorite and can view and manipulate favorites. viii. Registration: User have to register them self to access web application by providing minimum details like first name, last name, email address, date of birth, gender with acceptance of terms and conditions. User have to confirm account by activation link send to his/her email address. 1. User must get a wizard for optional details immediately after registration (at first access of account) like profile image, timeline image, general details, contact details,
  • 8. Social Good Deeds about details, search activities etc… with skip step at each step of wizard and cancel option. ix. Login: User can login to his/her account by email address and password combination. User must also get username and password combination for login optionally. x. Notification: User should get notification for activities according to the settings preferred by the user. Default notification must be received for acceptance of follow request, post liked by other user, comment on post by user, reply on comment by user, tag notifications, share notifications, group join notification, event notification, suggestions for pages notification, etc… xi. Follow request received: User must get a separate notification for follow request received with minimum details. User must be able to accept or deny the request on notification panel or he/she must get a link for profile view and there he/she can get acceptand deny options. xii. Message: User can send message to other user or follower according to the privacy set by the other user. E.g. if the privacy for the user is not public for message and if current user is not following the user then current user can not send message to that user. User must get a separate notification for message with little bit of content on notification panel and a link to move to message window of that user. User must also get option for reply to user messages, user should get a forward option to forward the selected message to other user. User should get optional parameter to attach a file or multimedia content with message. b. Admin (System Admin) i. Post management: Admin can be able to search for the posts by filtering according to criteria and parameters, admin can also block the post if it violates the terms and conditions defined. User should receive notification if his/her post is blocked by system admin. Admin can also unblock posts if needed.
  • 9. Social Good Deeds 1. List of posts can be filtered according date range, username, keywords, reported reasons, post by (user, group, page, event, etc…) 2. Admin must able to see detailed postlike a. User detail who has posted the content b. Total count of likes and users names who has liked post c. Total count of comment and comment content with user who has commented and total count of likes a comment has received with user names d. Total count of implements and implements content if available with user name. e. Other related details like tag user list, shared post, etc… 3. Block post:Admin must get option to block post. ii. Users: Admin can search for users by filtering and criteria and parameters. Admin can block user account for particular amount of time for warnings and can also permanent block user account. Admin should also get facility of unblocking user account. If user account is blocked by admin then user cannot access posts and other activities. User will only receive reason of blocking. 1. List of users: Admin can search for user by parameters like date range of registration, keywords, username, email address, mobile number, reported users, date of birth, etc… 2. User details: Admin can get full detail of user profile and timeline with posts, events, groups, followers and following, activity log, etc… 3. Block user: Admin can block user account for some amount of time for warnings and if then also the user is violating terms and condition then user account can be permanent block with reason by admin. 4. Activity log: Admin can get activity log of user for tracking user activity.
  • 10. Social Good Deeds 5. Unblock user: Admin can also unblock user account. iii. Groups: Admin can search for groups and get list of group with certain details. Admin can post information on group timeline. Admin can also block/unblock group. Admin can change group admin and can also block other members of group. 1. Search groups: Admin can search group according to parameters like date range of group creation, keywords, group title, username (group admin username), reported groups, etc… 2. Group details: Admin can get details of group like a. Group general details and timeline. b. Total number of members in group with specific group admin. c. Total posts in group with postdetails. 3. Block group: Admin can block the group with reason for specific amount of period for warnings and can also block group permanently. a. If group is blocked then admin block reason will be displayed on timeline and no activities can be performed on group wall and members of the group will receive notification for block and group admin will receive do not reply message with notification. b. Other users can’t search for blocked group and invitations can’t receive for blocked group c. Group members can leave blocked group. 4. Unblock group: Admin can unblock group. iv. Page activities: Admin can search for pages. He/she can also block/unblock pages and can see details for pages. 1. Search activity: Admin can search for the page by parameters like username, date range, keywords, reported reason, blocked, etc… 2. Detailed view: Admin can see deep details of pages like all posts on page timeline, admin of page, total users liked that page, etc…
  • 11. Social Good Deeds 3. Block page: Admin can block page for some period for warnings and he/she can also block page permanently if terms and conditions are violated frequently. 4. Unblock page: Admin can also unblock pages.