Use Case 1 How a user relates to another user - lkacoy/webdev-cs5610-project GitHub Wiki
There are two core pieces of functionality that demonstrate how a user can connect with another user on the blogging site.
Comments
Log in as any Blog Writer or Blog Follower (ex: dan). Dan can go to any post via two options. The first is that he can click on the "Home" page located on the left towards the bottom of the Profile screen. This redirects to the project home page. Dan can has two paths from here: he can either click "Search for Posts" and then search for a post and view it individually (ex: search for the topic Travel and then open the first post) or he can click on "bob" in the "Blog Writers" section of the project home page and then click on an individual post.
Once Dan is on an individual post, he will see a textarea underneath the post itself. This is the comment box. Dan can type in a comment. Under the textarea, there are two buttons. One is a delete that will clear the textarea. The other is a green plus button that will add a comment. Clicking this button will reload the page and then Dan will be able to see his comment displayed below the textarea (note: Dan can also edit and delete this comment).
Reshares
In addition to writing a comment on the post. Dan can reshare it. While Dan is still on the individual post screen (found by following the steps in the comments above), Dan will see a blue box with a share button located next to the text that indicates the number of shares. If he clicks this button, Dan will get an alert that he has shared this post. The page will then reload and the "Number of Shares" text will increment by one.
Dan can also view the list of posts that he has shared. After he has logged in, Dan will be redirected to the Profile screen. He will see a link to a page titled "View Shared Posts". If he clicks on it, he will see the list of posts that he has shared and he will be able to click on each individual post and be redirected to it. If a Writer or Follower had not shared any posts yet, a message will display indicating this. At the time of this writing, Dan had shared 2 posts.