You are on page 1of 17

1

FanField
Social Networking Platform
2

Group Info

Group Members :
1. Tuhin Subhra Hazra (10700219047)
2. Pubali Jana (10700219059)
3. Mrinmoy Biswas (10700219004)
4. Sk Safin Uddin (10700219010)

Project Supervisor :
Mrs. Taniya Purkait
Assistant Professor ,
Information Technology
Contains 3

SL No Topic Slide No
1 Abstract 4

2 Introduction 5

3 Objectives 5

4 Scope of the project 6

5 Features and working module 7-8

6 Brief about the existing system: 9

7 Proposed System 10

8 Hardware Requirements 11

9 Software Requirements 11

10 Life cycle model of the project 12

11 DFD For Registration And Login 13

12 DFD For All Features 14

13 Conclusion 15

14 Bibliography 16
4

Abstract
The earth is huge in size whose area is 510100000 km2 which is divided into 243 countries worldwide and
those countries have about 3200 religion and 6912 languages which are spoken by 7 billion people in
world. These 7 billion people are using millions websites out of which some sites are social networking
sites , as per records of these sites about 5 billion people are using social networking sites to share and
transfer information and views etc. to each other also for business purposes. If we think according to the
above data. So communication is not possible physically in this huge world. Here only social networking
sites are making this possible. So, to simplify user experience and to connect more people, our social site
Fanfield will provide a simple UI, and some amazing features that any age with any educational
background person can access or use our website.
5
Introduction
FanField is a social networking site where people from world wide can connect to each other. They can share there opinions in any topic, they
can share their photos, videos and anything they want. FanField can bring people more closer, they can make friends with same interest. They
can chat, talk, video call and share post. Billions of people around the world can use FanField to share information and make connections. On a
personal level, FanField allows you to communicate with friends and family, learn new things, develop your interests, and be entertained. On a
professional level, you can use FanField to broaden your knowledge in a particular field and build your professional network by connecting with
other professionals in your industry. At the company level, FanField allows you to have a conversation with your audience, gain customer
feedback, and elevate your brand. FanField has some different features which makes it unique from other social media sites like to see your
history, easy way to manage profile or post, show user or accounts base on category, hide post from specific people, etc.

Objectives
The main objectives of Fanfield social networking platform is to stay connected and keep updated on the lives of the people we know, or even
the people we want to know about. Also FanField play a big role among people to connect family and friends for various purposes which are :
General, Music, Research, Games, Hospitality, Talent search, Language-learning, Blogging, Hobbies, Locating Friends, Student and Education,
Social polling, photo/ video sharing, sports, travel, book lovers and books, dating medical support, teaching and learning, mobile community.
Apart from these we have a long list of objectives of FanField. These purposes cannot be bind in list because of these are connected with social
needs and feelings which have no boundaries.
6
Scope of the project :
The FanField website is an online community designed to make social life of people more active and stimulating. The social network can help
you maintain existing relationships with people and share pictures and messages, and establish new ones by reaching out to people you've
never met before. This website also provides the features like:-
1. To have attractive and Secure Login page to access
2. Make new user account in more user friendly and proper validation of details
3. Search People easily on entire network
4. Send Friend Request to other users to make friends
5. Add friends to your friend box accept request
6. Creating a public profile having social, professional and personal information
7. Ease of editing of profile anytime
8. Chat with Online friends
9. Upload and Share Images on network
10. Add, Search and shares videos of YouTube
11. Send messages to other friends
12. Reply directly to incoming user messages
13. Post Advertisement of products
14. Easily password recovery processing
7
Features and working module

For User :
 Login/Sign up page:
 Here user can create their profile or login and enter the website home page.
 Home page:
 Here user see the post which share by the user.
 User can react their post by like, comment and can share the post by their friends.
 Here user can find any user who is on our social media.
 Friend request page:
 Here user can see the friend requests, who request the user to connect.
 And below of friend requests user can see the suggestions of the people who were from same area or same college or
same university.
 Message / chat page:
 User can send the message to the people who is connected with.
 User can create multiple groups to message of their group member at a same time.
 My Profile page:
 Here user can see his/her profile. He/she can update his/her profile.
8
 Notification area page:
 Notify to the user if any of this activity happen – like, comment, share his/her post, any user want to connect.
 Notify who check user’s profile.
 Settings page:
 This is setting page here user can change their password and control all features.
 Saved post page:
 In this section user can save any post.
 Activity page:
 Here saved all activities of user. That is – if user like, comment, view any post that is saved in activity page.
 Others (if required).

For Admin:
 Manage, lead, and update Website .
 Manage Server and Database .
 Admin should aware of everything that happens on your platform. To manage processes properly, to keep a hand on interactions,
to have access to statistics and to block/ delete any account, And to detect violation of website’s regulations and policy; admin
panel is required.
9
Brief about the existing system:
Some existing systems in order to better understand the how they are designed and used, and the features they commonly have. In this way,
we can make our software have some unique features.

Table : In the following table, we have identified a number of existing social systems and listed their features.

Name Description & Audience Features

Facebook Most popular social network in the World but Profile, News Feed, Events, Find Friends,
restricted in some countries like China. User Groups, Friends, Apps, Update Status, Add
must be at least 13 years Photos, some places for

Instagram Social network focusing on sharing pictures, Profile, Explore, news, following, follower,
innovate by using hash tags in helping users posts(send a photo or video) like a picture or
spotting pictures that they wish to see. give a commend about it.

Twitter General, people who are willing to connect Profile, Home, Discover, Activity, Retweet,
with people to express the feeling of favourite, following & follower find people or
themselves. popular people and organizations.
10
Proposed System
We know the biggest player among all social networking sites is meta, Soon you might have to pay for some features on Meta platforms
Facebook, Instagram, and WhatsApp, according to a report in The Verge. So it has become pay-to-play network. But we are making our
FanField is a free to use network for common users. And in Facebook or Instagram if you are watching any video or post and you forgot to save
or forgot to like/share then after some time if you want to watch again that post then it's very hard to find that post. But in FanField you can
easily find your history like YouTube.

If you are a creator and you want to make your post or videos very attractive to get more views and attract followers then its very hard in
Facebook or Instagram to grow in a organic way because most of the creators advertise their content by paying Facebook and Instagram to
grow faster for that talented creators who don't want to pay their growth becomes slow. But in FanField there is no option to advertise. For
that those creators want a original and organic growth they will use FanField because in here all creators has to grow with their own talent not
with money.

In this way we will develop FanField that we can solve the problems of the users who are using Facebook and Instagram by adding many extra
features later on.
11
Hardware Requirements
CPU: Dual Core or higher
Graphics Card: Any GPU/Integrated Graphics
RAM: 2 GB or more
Operating System: Windows 10
Hard Drive: 500 GB or more
Network: Broadband

Software Requirements
Programming Language, Framework, Database are used:

Language: Frontend: Backend: Database: Tools & Server:


 HTML  HTML  Node.js  MongoDB  Git
 CSS  CSS  Express.js (No SQL Database)  Heroku
 JavaScript  JavaScript
 Bootstrap  Bootstrap
 JQuery
 React.js
12
Life cycle model of the project
We use Iterative waterfall model to develop our website

Feasibility Study of social


networking platform
Fig 1: SDLC (Iterative waterfall model)

Requirement analysis And


Specification

Design

Coding and Unit Testing

System Testing and


Integration

Maintenance
13
DFD For Registration And Login

NO
Get
required YES Create
Register Sign Up Page
info for sign new user
up

User
NO

Get correct
YES
Login Login Page username & Logged In
password

Home Page Fig 2 : DFD for login & sign up


14
DFD For All Features
Fig 3 : DFD for all features
Home Page

My Profile Notification Chat Library


Setting

Account Category : Manage


Business, VIP, Saved Post Notification
Creators accounts
etc.
My Activity Privacy and
Edit Profile
Security
My Gallery
About Time spent, Photos Videos,
Profile Interaction, Account History, Audience and
Manage Profile Recent Searches, Links You Visibility
and post Have Visited, Archived,
Show all
Friends Recently Deleted, Download
Information
15

Conclusion
The Social technology connects people in ways that facilitate sharing information and other things to each other. In very
short time. The social sites dramatically levels the playing field by making information plentiful, just as it also levels
business and organizations that operate on the principles as making information scarce. This system (FanField) maybe
considered as a good first step in implementing a complete social networking site for multipurpose uses. More features
will be added onto the system gradually.
16

Bibliography
Resources are collected from Google and YouTube and other
links are attached below.
LINK 1 : https://www.aimprosoft.com/blog/how-to-build-a-social-media
-website/
Link 2 : https://clockwise.software/blog/how-to-build-a-social-network
-website/
17

Thank You

You might also like