Sie sind auf Seite 1von 14

BLOG IT!

Blogging Platform Built


In AngularJs

Made by: Deepansh Duggal


Roll No: 05614803114
Stream: IT
Group: I2
Internship/Training Project
INDEX
Problem Statement
Objective
Scope of the project
Why a Blogging Platform?
Methodology
Hardware and Software Specifications
Contribution of the Project
Data Flow Diagram (DFD)
Futuristic Scope
Bibilography
PROBLEM STATEMENT
1) To develop a simple web-based blogging
platform BlogIt that allows users to Sign Up and
create personalised blogs.

2) To seamlessly integrate a Stamplay in the blog


that allows users to edit, update, delete and
publish their blog posts in real time.

3) To develop a comments system with upvote and


downvote options that allows the users to submit
their feedback on blog posts.
Scope of Project
the speed at which the digital content is
changing every day, we would soon need a
new blogging platform that doesnt
necessarily restrict the users to specific
website layouts and themes or gives them
limited control over functionality of the
website and how the users interact with
the frontend. This project aims to develop
a CMs whiCh isnt neCessarily a CoMpetitor
to Wordpress but one that overcomes all
the shortcomings of Wordpress and other
commonly used blogging platforms.
OBJECTIVE OF PROJECT
1.The objective of railway reservation
system is to give standard design to the
blogging community
2.The project provides functionality and
flexibility to bloggers in a way that
they can use the online website easily
and efficiently
3.This project also provides a complete
set of solutions for some common and
specific problems when it comes to
blogging (such as updation and deletion
of blog posts).
WHY build a blogging
platform?
In the digital age where Facebook and Twitter
timelines are flooded with digital content in the form
of articles, gifs and images, it wont be wrong to say
that managing digital content can be a herculean
task for most digital content creators.
This calls for a versatile blogging system which allows
the content creators to efficiently manage the digital
content that is published online daily.
Considering the rate at which the digital market is
expanding, well need better blogging apps in future
which makes it an apt choice.
Methodology/ technologies
used
The project BLOGIT APP IN ANGULAR JS is a
versatile blogging platform that has been created in
AngularJs which allows the users to create/ edit/
delete/ modify blog posts. It also allows them to view
the latest blog posts in real time. The app makes use
of Stamplay service for the purpose of deployment
and backend storage.

The User Interface of the project has been developed


using basic Bootstrap. Some Bootstrap classes such as
navbar, navbar-default have been used to make a
beautiful layout. Container and Container fluid
classes have also been used. Both Stamplay and
Bootstrap together with Angular Js make the
blogging platform a must have app for all bloggers!
Hardware and Software
Specifications:
PROCESSOR Pentium IV processor
RAM 128 Mega Byte (MB)
HARDDISK 1.2 Giga Byte (GB)
MONITOR COLORED
Sublime Text Editor 3/ Notepad C++
Windows Command Line/ Stamplay CLI
Latest Stable built of Node.Js
NPM registry installation (JavaScript package
manager)
A Stamplay trial account to deploy the blogging
website
Contribution of the
Project:
The project will help digital content
creators manage their content
efficiently and will cater to their
specific needs by giving them more
flexibility in terms of layouts, designs
and color schemes. It will also improve
on the areas where mainstream blogs
based on wordpress fail to perform
well.
0 LEVEL DFD

Content
Management BLOG
BLOGGER POST
System

THE IMAGE ABOVE SHOWS 0 Level DFD (Data Flow


diagraM) of the given Blogit- blogging platform in
angular js. the flow of data is uni directional as
the blogger accesses the CMS BACKEND and IS
ALLOWED TO MAKE A BLOG POST.
1 LEVEL DFD
ADD POST/
UPDATE POST

BLOGGERS
BLOG IT APP BLOG POST

COMMENTS
AND
UPVOTE/DOWN
VOTE

EDIT/DELETE
POST
READERS

EDITOR/ADMIN
CONCLUSION
When it comes to BLOGGING PLATFORMS, there are
hardly a few digital content developers who would
go for a PLATFORM that isnt based on Wordpress,
Joomla or Drupal. Since they are open source
content management systems, most of the digital
platforms edit the source code, customise it as per
their needs and use it verbatim..

As a BLOGGING PLATFORM, BlogIt will help solve the


problems that digital creators have been facing
with Wordpress based BLOGS and will give them
complete control over their webpage and a
plethora of layouts, themes, color schemes to
choose from.
BIBILOGRAPHY
8 BIBIOGRAPHY
References:
WWW.TRAININGS.INTERNSHALA.COM
www.stackoverflow.com

YouTube Tutorials:
Derek Banas
The new boston

Books:
Pro AngularJs, adam freeman, 2014
Professional angular js, valeri karpov
THANK YOU