In this blog a user can :
-
sign up or login
-
add posts, update the post or delete it (add images or format the text in the post)
-
can set status of post to be public or private
-
all the public posts can be seen by every user and the private posts can be seen by user only
-
a user can search for a posts or search posts of a particular user