Online Story Sharing Platform Overview
Online Story Sharing Platform Overview
[Link]
For
Online Story Sharing Website
3
4
Table of contents
o About the organization 6-8
Project title
o Key Objectives 9-10
o Software System Attributes 11-19
Reliability
Availability
Security
Maintainability
o E-R Diagram 20-21
o System Design 22-24
DFD
Context Level
Zero Level
o Table Design 25-27
Users Table
Stories
Comment Table
o System Resource Requirement 28-30
Platform Used
Software Resource Requirements
Hardware Resource Requirements
o Project Snapshot 31-118
Code
o Scope Of Future Application 119-121
o Bibliography 122-123
5
6
About the organization
8
9
Key Objectives
The key objective that are to be Implemented
An easy to use interface for the users, either be writers or readers
Using the Google/Facebook as alternatives platform to login to
our website, easing up the complicated Sign in process.
A separate column for the amateur and professional writers giving
the readers a choice.
Integrating the comment section with Discuss forum and creating
a separate forum for discussing our published stories
Implementation of our website through all platforms they either
be mobile or PC platform.
An online integrated tool for our writers to self-make their own
poster for their book with various templates, or ask our hired
employees to do the work for them.
Monthly competitions to strengthen the unity of our community.
Giving the readers full rights to review and criticise the works of
our writers.
Making our Publishing platform semi socializing platform with the
implementation of image upload.
A content filter to make the young audience or those who get
easily offended with our writer’s work.
Monetization through Ads and Patron to support our writers and
employees.
A secure environment for our readers and writers.
10
11
Websites System Attributes
There are number of attributes of software that can serve as requirements. In
case of “WhatsYourStory” these attributes are Reliability, Availability, Security and
12
Maintainability which are explained below.
Reliability:
13
Specify the factors required to establish the required reliability of the software
system at time of installation. Reliability is the ability to ensure the integrity and
consistency of the application and all of its transactions. The application must
produce consistent results that are guaranteed to be valid and appropriate. The
premier goal of “Whats Your Story” project is to achieve 99.9% reliability, where
the user of the website never experiences the failure by using multiple servers as
a backup for the primary server so that our website never goes down, while issues
such as bugs be dealt properly the moment they are found out.
We as the owners are will ensure that the hard work of our writers and the
reader-base pays off and we are happy to accept any suggestions by our userbase
or bug-report to ensure a smoother experience.
14
15
Accessibility:
The concept of accessibility refers to the assurance that a service or a
resource is highly accessible. This capability is measured as time available
divided by time possible. The goal of “Whats Your Story” project is to
achieve complete accessibility and will be available 24/7 and will shift to
back up servers during the software upgrade or the Hardware one.
This is to ensure that users throughout the world have access to our website
all the time and from every platform they either be IOS or windows, without
any crashes.
We will also implement better internet traffic management by simultaneous
running of multiple servers for each country to regulate the user-base and
maintain zero delay and broken connection.
1. the website itself - natural information (text, images and sound) and the markup
code that defines its structure and presentation
2. user agents, such as web browsers and media players
3. assistive technologies, such as screen readers and input devices used in place
of the conventional keyboard and mouse
4. users' knowledge and experience using the web
5. developers
6. authoring tools
7. evaluation tools
8. a defined web accessibility standard, or a policy for your organization (against
which to evaluate the accessibility)
These components interact with each other to create an environment that is accessible
to people with disabilities.
Web developers usually use authoring tools and evaluation tools to create
Web content.
16
17
Security:
Security ensure that information is neither modified nor disclosed except in
accordance to the security policy defined by our company “whats your story”.
The security includes correctly authenticating the user of the system, authorizing
the user to perform certain actions, maintain data integrity across the tiers, and
ensure transactional privacy of our users.
The Whats Your Story will handle user authentication and role based privileges to
define website access points for the user. Authentication will work by the user
providing his username and password that is stored in its database by the user
during sign up, or will use Google/Facebook account for authentication.
We will also moderate the community and will take strict action against non-
conformist individuals that are breaking the unity of our community through
posting or commenting about unhealthy topics. While maintain the integrity of
our forums.
18
Maintainability:
Maintainability can be defined as the ability to economically modify or add
functionality to the website architecture or to the application without impacting
the existing functionality. The key to achieving high maintainability is to make an
effective object oriented design.
Our Website is being developed by SQL Server 2005 and .Php at back end while
.Html and .CSS at front end, which is an object oriented programming language
and shall be easy to maintain.
As we design and create our website, we become very familiar with the structure
and templates we use use, the layout of the various pages and the manner in
which you tied them all together. Time goes by; while we add a little more here, a
little more there and sooner or later our site has grown into something huge.
19
20
21
ER-Diagram
22
23
System Design
Data Flow Diagram:
24
0-Level
25
26
Table Design
Admin Table.
NAME TYPE NULL DEFAULT EXTRA
Id Int(3) No None AUTO_INCREM
ENT
Usernam Varchar(2 Yes Null
e 0)
password Varchar(2 Yes Null
0)
email_id Varchar(3 Yes Null
0)
phone_n Int(15) Yes Null
o
first_nam Varchar(3 Yes Null
e 0)
last_nam Varchar(3 Yes Null
e 0)
Day Int(2) Yes Null
month Int(2) Yes Null
Year Int(4) Yes Null
City Varchar(2 Yes Null
0)
country Varchar(2 Yes Null
0)
Sex Varchar(1 Yes Null
5)
27
1. Story:
2. Comments:
28
System Resource
Requirements
29
Platform used for Development
Apache, My SQL 2005, Browser, Text Editor
30
31
32
33
34
35
36
37
38
39
40
<?php
session_start();
if(empty($_SESSION['enter']))
header("location:WEB [Link]");
else
?>
<html>
<head>
<title>Home page</title>
<style>
#background
width:100%;
height:100%;
background-color:skyblue;
41
background-image:url('[Link]
content/uploads/2012/09/plain-backgrounds/green-paint-texture-
[Link]');
background-size:100% 100%;
#titlebar
width:100%;
height:100px;
background-color:transparent;
#q
width:100px;
height:73px;
background-color:white;
background-
image:url('[Link]
edia/public/[Link]');
background-size:100% 100%;
42
margin-left:15px;
float:left;
padding-bottom:15px;
border-radius:2px;
#selectmenu
#sidebar
.sidebartext
#textarea
43
{width:450px; height:442px; border:3px solid white; margin-left:70px;
margin-top:30px;float:left;
#picbar
#pic1
#pic2
#pic3
.pictext
.menu
{width:150px;height:25px;float:left;border-radius:5px;background-
image:url('[Link]
cursor:pointer;}
.upload
{width:100px;height:25px;float:left;}
#wys
#heading
45
color:white;
font-size:30px;
#logout
width:80px;
height:50px;
background-color:transparent;
border-radius:10px;
color:white;
float:right;
margin-top:20px;
margin-right:20px;
font-size:20px;
cursor:pointer;
46
#searchbar
{width:350px; height:30px;
color:black;
float:right;
margin-right:10px; margin-top:30px;
font-size:16px;
padding-top:3px;
#search
#textareainner
.uploadbar
47
.upload
#post
#secondmain
width:100%;
height:100%;
background-image:url('[Link]
content/uploads/2012/09/plain-backgrounds/green-paint-texture-
[Link]');
48
}
.boxs
.storybox
.like
.likebutton
.commentbutton
49
.aaaa
width:100%;
height:100%;
.image
width:90%;
margin-left:5%;
height:200px;
margin-top:15px;
#radio
#forfiles
50
{margin-top:10px; margin-left:10px; width:250px; height:20px;
background-color:#00ff80;}
</style>
</head>
<body>
<div id="background">
<div id="selectmenu">
<button class="menu"
title="Contact">CONTACT</button></div>
<CENTER><button class="sidebartext">Event</button>
<button class="sidebartext">Quotes</button>
51
<button class="sidebartext">Group</button>
<button class="sidebartext">Pages</button>
<button class="sidebartext">Recommendations</button>
<button
class="sidebartext">Ad</button></CENTER><br><br> About
Us.<br> Terms & Conditions</div>
<div class="uploadbar">
</div></div>
52
<input type="submit" value="Post Your Story" id="post"
title="Post here"></div></div>
</form>
<div id="pic3"></div>
</div>
</div>
53
</body>
</html>
<?php
mysql_connect("localhost","root","");
mysql_select_db("story_sharing");
$result = mysql_query($check);
while($r=mysql_fetch_array($result))
<div class="storybox">
<div>'.$r['story'].'</div>
<div>'.$r['user'].'</div>
54
</div>
</div>';
?>
<?php
session_start();
if(empty($_SESSION['enter']))
header("location:WEB [Link]");
else
?>
<html>
55
<head>
<title>Home page</title>
<style>
#background
width:100%;
height:100%;
background-color:skyblue;
background-image:url('[Link]
content/uploads/2012/09/plain-backgrounds/green-paint-texture-
[Link]');
background-size:100% 100%;
#titlebar
width:100%;
height:100px;
background-color:transparent;
56
#q
width:100px;
height:73px;
background-color:white;
background-
image:url('[Link]
edia/public/[Link]');
background-size:100% 100%;
margin-left:15px;
float:left;
padding-bottom:15px;
border-radius:2px;
#selectmenu
57
#sidebar
.sidebartext
#textarea
#picbar
#pic1
58
FhTtw'); background-size:100% 100%; border:1px solid white; margin-
top:10px;}
#pic2
#pic3
.pictext
.menu
{width:150px;height:25px;float:left;border-radius:5px;background-
image:url('[Link]
cursor:pointer;}
59
.upload
{width:100px;height:25px;float:left;}
#wys
#heading
color:white;
font-size:30px;
#logout
width:80px;
height:50px;
background-color:transparent;
border-radius:10px;
60
color:white;
float:right;
margin-top:20px;
margin-right:20px;
font-size:20px;
cursor:pointer;
#searchbar
{width:350px; height:30px;
color:black;
float:right;
margin-right:10px; margin-top:30px;
font-size:16px;
padding-top:3px;
#search
61
{width:70px; height:25px; border-radius:5px; float:right; margin-
right:45px; margin-top:35px; cursor:pointer}
#textareainner
.uploadbar
.upload
#post
62
}
#secondmain
width:100%;
height:100%;
background-image:url('[Link]
content/uploads/2012/09/plain-backgrounds/green-paint-texture-
[Link]');
.boxs
.storybox
.like
63
{width:400px; height:30px; background-color:white; border:1px solid
black; border-radius:5px; margin-left:150px; margin-top:20px; }
.likebutton
.commentbutton
.aaaa
width:100%;
height:100%;
.image
64
width:90%;
margin-left:5%;
height:200px;
margin-top:15px;
#radio
#forfiles
</style>
</head>
<body>
<div id="background">
65
id="search">search</button><input id="searchbar"
placeholder="search story"></input></div></div>
<div id="selectmenu">
<button class="menu"
title="Contact">CONTACT</button></div>
<CENTER><button class="sidebartext">Event</button>
<button class="sidebartext">Quotes</button>
<button class="sidebartext">Group</button>
<button class="sidebartext">Pages</button>
<button class="sidebartext">Recommendations</button>
<button
class="sidebartext">Ad</button></CENTER><br><br> About
Us.<br> Terms & Conditions</div>
66
<form method="post" action="[Link]"
enctype="multipart/form-data">
<div class="uploadbar">
</div></div>
</form>
67
<div class="pictext"><marquee onmouseover="stop();"
onmouseout="start();" direction="up">Redbubble – a marketplace for
custom-designed items,<br > including prints, stationery, cases &
covers, or t-shirts. <br>Opposite to other sites, such as CafePress,
<br>the quality of artwork is very high.</marquee></div>
<div id="pic3"></div>
</div>
</div>
</body>
</html>
<?php
mysql_connect("localhost","root","");
mysql_select_db("story_sharing");
68
$check = "SELECT * FROM uploads ORDER BY id DESC";
$result = mysql_query($check);
while($r=mysql_fetch_array($result))
<div class="storybox">
<div>'.$r['story'].'</div>
<div>'.$r['user'].'</div>
</div>
</div>';
?>
69
<?php
session_start();
if(empty($_SESSION['enter']))
?>
<html>
<head>
<title>login page</title>
<style>
#background
width:100%;
height:100%;
background-image:url('[Link]
background-size:100% 100%;
#login-box
70
{
width:500px;
height:500px;
background-color:transparent;
#title
width:496px;
height:60px;
color:white;
font-size:30px;
background-color:black;
#a
width:150px;
height:52px;
71
border:1px solid darkblue;
border-radius:8px;
background-
image:url('[Link]
TES/s298/Topic%20-%20Facebook');
background-size:100% 110%;
margin-left:60px;
#b
width:150px;
height:52px;
border-radius:8px;
background-color:white;
background-
image:url('[Link]
gleg_standard_color_128dp.png');
background-size:30% 100%;
background-repeat:no-repeat;
72
float:right;
margin-right:70px;
font-size:25px;
padding-left:45px;
.input
width:496px;
height:80px;
color:white'
background-color:transparent;
text-align:center;
font-size:20px;
.input:focus
73
}
#login-button
width:150px;
height:60px;
background-color:black;
color:white;
font-size:20px;
#wys
width:1350px;
height:90px;
background-color:transparent;
color:white;
font-family:forte;
74
font-size:70px;
padding-top:10px;
#logo
width:100px;
height:73px;
background-color:black;
background-
image:url('[Link]
edia/public/[Link]?itok=rvhRGBzx');
background-size:100% 100%;
margin-left:20px;
float:left;
padding-bottom:15px;
border-radius:2px;
#signup
75
{width:100px; height:45px; float:right; border:1px solid white; margin-
right:30px; margin-top:20px; cursor:pointer;
#textforsignup
text-decoration:blink;}
</style>
</head>
<body>
<div id="background">
<br><center><div id="login-box">
<button id="a"></button> <button
id="b">Continue</button>
76
<form method="post" action="[Link]">
</form>
</body>
</html>
<?php
else
header("location:[Link]");
?>
77
<?php
78
$user = $_POST['user'];
$pass = $_POST['pass'];
mysql_connect("localhost","root","");
mysql_select_db("story_sharing");
$res = mysql_query($check);
$count = mysql_num_rows($res);
if($count==1)
session_start();
$_SESSION['enter'] = $user;
header("location:[Link]");
else
79
echo "Username Or Password Incorrect.";
<?php
80
session_start();
session_destroy();
header("location:WEB [Link]");
?>
<html>
81
<head>
<title>password setting</title>
<style>
#main
background-image:url('[Link]
content/uploads/2014/03/[Link]');
animation-iteration-count:infinite;}
@keyframes picturechange
{0%{background-image:url('[Link]
hyvhlBuSdAs/UbD4UIo56FI/AAAAAAAAEE4/CK5-
vMC9oiE/s1600/Seamless+white+crease+paper+[Link]');}
50%{background-image:url('[Link]
wood-texture-background-design_1022-[Link]?size=338&ext=jpg');}
100%{background-
image:url('[Link]
exture_50611_1920x1080.jpg');}
82
#box
background-image:url('[Link]
background-size:100% 100%;}
#logo
width:100px;
height:73px;
background-color:black;
background-
image:url('[Link]
edia/public/[Link]?itok=rvhRGBzx');
background-size:100% 100%;
margin-left:20px; margin-top:2px;
float:left;
padding-bottom:15px;
border-radius:2px;
83
}
#wys
width:1350px;
height:60px;
background-color:transparent;
color:white; margin-top:10px;
font-family:forte;
font-size:70px;
@keyframes textcolor
0%{color: black;}
50%{color:darkblue;}
100%{color:black;}
84
}
.buttonbar
background-image:url('[Link]
wood-planks-background-picture-id523584249?
k=6&m=523584249&s=612x612&w=0&h=733mmrl5yJ3wMbiSFiTCRwD
q5Mth-sUeDcRVAn8Qakw=');}
#text
.password
.password:hover
{background-color:#00bfff;}
85
#submit
.buttons
#logoutbutton
#profilepic
background-
image:url('[Link]
g'); background-size:100% 100%;}
#name
86
{width:150px; height:35px; color:white; font-size:20px; font-
weight:bold; padding-top:9px; text-align:left; margin-right:335px;}
</style>
</head>
<body>
<div id = "main">
<center><div id ="box">
<button class="buttons">HOME</button>
<button class="buttons">PROFILE</button>
<button class="buttons">SETTINGS</button>
</div>
87
<input type="password" name="oldpass" class = "password"
placeholder="Enter Old Password" style="margin-
top:50px;"></input><br>
</form>
<script>
function confirmchanges()
confirm("Save Changes?"); }
</script>
</div>
</div>
</body>
</html>
88
<?php
$oldpass = $_POST['oldpass'];
$newpass = $_POST['newpass'];
$confirmpass = $_POST['confirmpass'];
mysql_connect("localhost","root","");
mysql_select_db("story_sharing");
$res = mysql_query($check);
$count = mysql_num_rows($res);
if($count == 1)
if($newpass == $confirmpass)
else
89
<script>
</script>
90
<?php
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$email = $_POST['email'];
$pass = $_POST['pass'];
$contactno = $_POST['contactno'];
$gender = $_POST['gender'];
mysql_connect("localhost","root","");
mysql_select_db("story_sharing");
$res = mysql_query($check);
$count = mysql_num_rows($res);
if($count == 0)
91
$create = "INSERT INTO signup
VALUES('','$fname','$lname','$email','$pass','$contactno','$gender')";
mysql_query($create);
header("location:[Link]");
else
?>
92
<html>
<head>
<title>SignUp Page</title>
<style>
#main
width:100%;
height:100%;
background-image:url('[Link]
[Link]/originals/ef/1f/9c/ef1f9cf518805be97bd7f35712f7702
[Link]');
background-repeat:no-repeat;
background-size:100% 100%;
animation-name:picchange;
animation-duration:10s;
animation-iteration-count:infinite;
animation-delay:ease-in;}
@keyframes picchange
93
0%{background-image:url('[Link]
[Link]/originals/ef/1f/9c/ef1f9cf518805be97bd7f35712f7702
[Link]');}
50%{background-
image:url('[Link]
82c23d9ae-960/[Link]');}
100%{background-image:url('[Link]
content/uploads/2016/08/[Link]');}
#box
width:500px;
height:500px;
background-
image:url('[Link]
/[Link]')
background-repeat:no-repeat;
background-size:100% 100%;
margin-left:600px;
background-color:transparent;
94
#titlebar
width:400px;
height:40px;
margin-top:20px;
padding-top:10px;
font-size:35px;
color:white;
#namepic
background-
image:url("[Link]
#namepic:hover
{background-color:transparent;}
#namepic:focus
95
.inputbar
.emailpic
#radio
#regbtn
#regbtn:hover
{background-color:#1F618D; color:white;}
96
#wys
width:1350px;
height:90px;
background-color:transparent;
color:white;
font-family:forte;
font-size:70px;
#logo
width:100px;
height:73px;
background-color:black;
background-
image:url('[Link]
edia/public/[Link]?itok=rvhRGBzx');
background-size:100% 100%;
margin-left:20px;
97
float:left;
padding-bottom:15px;
border-radius:2px;
#login
#textforlogin
text-decoration:blink;}
</style>
</head>
<body>
<div id="main">
98
<div id="wys"><div id="logo"></div> What's Your Story?
<a href ="login [Link]"><button id="login"
title="login">Login</button></a><div id="textforlogin">Already have
an Account?</div></div>
<center>
99
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
AAElFTkSuQmCC'); background-repeat:no-repeat; background-
size:100% 100%;"></div><input type="password" name="pass"
class="inputbar" placeholder="Password" style="margin-top:13px;
width:300px;"></input>
</form>
102
</div>
</center>
</div>
</body>
</html>
103
<?php
session_start();
$user = $_SESSION['enter'];
$uploadfile = $_FILES['uploadfile'];
$story = $_POST['story'];
$file_type = $_POST['filetype'];
$file_name = $file['name'];
mysql_connect("localhost","root","");
mysql_select_db("story_sharing");
move_uploaded_file($file["tmp_name"], "posts/$file_name");
$res = mysql_query($insert);
header("location:[Link]");
?>
104
<?php
session_start();
if(empty($_SESSION['enter']))
?>
<html>
<head>
<title>WEB PAGE</title>
<style>
#main
width:100%;
height:600px;
background-
image:url('[Link]
[Link]');
background-size:100% 100%;
padding-top:18px;
animation-name:picchange;
105
animation-duration:14s; animation-iteration-count:infinite;
@keyframes picchange
0%{background-
image:url('[Link]
[Link]');}
30%{background-image:url('[Link]
content/uploads/2016/02/635879060507134237734358826_books.jpg
');}
60%{background-
image:url('[Link]
tyles/the_breaking_news_image_style/public/books-open-on-
[Link]?itok=i4wJDL9A');}
100%{background-image:url('[Link]
content/uploads/2016/04/[Link]');}
#title
width:100%;
106
height:90px;
background-color:transparent;
color:black;
font-family:forte;
font-size:70px;
padding-top:10px;
padding-left:80px;
animation-name:textchange;
animation-duration:14s; animation-iteration-count:infinite;
@keyframes textchange
0%{color:white;}
30%{color:white;}
60%{color:white;}
100%{color:white;}
#logintext
107
{
color:white;
float:right;
margin-right:20px;
font-size:22px;
padding-top:10px;
#titlebutton
color:white;
float:right;
#sidebutton
width:80px;
height:50px;
background-color:transparent;
border-radius:10px;
108
float:right;
color:white;
margin-right:120px;
font-size:20px;
cursor:pointer;
#q
width:100px;
height:73px;
background-color:black;
background-
image:url('[Link]
edia/public/[Link]?itok=rvhRGBzx');
background-size:100% 100%;
margin-left:0px;
float:left;
padding-bottom:15px;
109
border-radius:2px;
#first
width:39%;
height:82%;
background-
image:url('[Link]
verview/public/page/bigstock-hand-pressing-share-your-story-
[Link]?itok=ize6Cysw');
background-size:100% 100%;
background-repeat:no-repeat;
border-radius:20px;
float:right;
opacity:0.8;
background-clip:padding-box;
#text
110
{
width:83%;
height:60%;
color:white;
margin-left:80px;
margin-top:280px;
font-size:16px;
opacity:1;
#sec
width:49%;
height:100%;
margin-right:10px;
#a
width:150px;
height:52px;
111
border:1px solid darkblue;
border-radius:8px;
background-
image:url('[Link]
TES/s298/Topic%20-%20Facebook');
background-size:100% 110%;
margin-top:60px;
margin-left:160px;
#b
width:150px;
height:52px;
border-radius:8px;
background-color:white;
background-
image:url('[Link]
gleg_standard_color_128dp.png');
background-size:30% 100%;
background-repeat:no-repeat;
112
margin-top:60px;
float:right;
margin-right:150px;
font-size:20px;
#e
color:white;
font-size:20px;
#c
width:270px;
color:white;
margin-left:30px;
#d
width:270px;
113
color:white;
float:right;
margin-left:10px;
margin-right:30px;
#marqueeline
color:white;
#t
width:400px;
height:220px;
background-color:transparent;
padding-bottom:30px;
.y
114
width:400px;
margin-bottom:20px;
border-radius:10px;
background-color:transparent;
font-size:20px;
text-align:center;
.y:focus
height:20px;
.i
font-family:Lucida Fax;
font-size:20px;
115
margin-top:10px;
color:black;
#signupbutton
width:150px;
height:40px;
border-radius:10px;
color:white;
background-color:#307FCD;
font-size:22px;
align:center;
#register
116
}
#startreading
</style>
</head>
<body>
<div id="main">
117
The term 'storytelling' is used in a narrow sense to refer specifically to
oral storytelling and also in a looser sense to refer to techniques used in
other media to unfold or disclose the narrative of a story.</div></div>
<br><br><center><div id="t"><marquee
direction="right"></marquee><a href ="[Link]"><button
id="register" title="Register"><u>Register to WYS- It's Free!
</u></button></a><a href ="[Link]"><button
id="startreading" title="Reading">Start Reading with
WYS</button></a>
</div>
118
</body>
</html>
<?php
else
header("location:[Link]");
?>
119
120
Scope of Project
The concept that drives our website is the act of showcasing our art to the public
or the users. And in this age, it is relevant as ever, especially in light of our highly
digital age in which there is a constant battle for consumer’s attention through all
the fields of services.
121
The reason that Our Website has a lot of unearthed
potential are as follows:
In India there is no relevant online story publishing websites.
The international market is saturated with the western fiction and so the
potential of fiction created in India has a lot of market appeal.
The Indian mythology has not been dug up completely and can be used to
promote Whats Your Storyas it is bringing a new genre of fiction market.
The similar websites like Wattpad or Royalroad focus on a single kind of
populace who read fanfiction, unlike ours who will focus on Professional
and amateur together.
With the easy to log-in function, people will be able to connect their social
media account and promote it unconditionally among their friends.
There is a need for a website that can become an amalgamation between
Social Media and story sharing.
It is more engaging for its audience, which heightens its credibility, bolsters the
brand and increases revenue for our company Whats Your Story as we
commissioned it.
122
123
Bibliography
How to draw data flow Diagram from WikiHow
The images are form the Google Images
Management information System TMH by Gordon B.
Davis & Margrethe Holston
Made by using Microsoft Word 2016
124