MVP Feature List - casey-cochran/Intermediate-group-proj GitHub Wiki

Feature List

1. New account creation, Login, and Guest/Demo Login

  • User can sign up, log in, log out.
  • User can use a demo log in to try the Intermediate site.
  • User must be logged in to post, delete, or update stories.
  • Logged in users are directed to the feed page.
  • Logged out users are directed to the home page.

2. Stories

  • Logged in users can post stories to share their hobbies.
  • Logged in users can edit and delete their own stories in order to update posts and remove unwanted posts.
  • All users can view a sampling of the most recent stories in order to see a group of recent posts (feed page).

3. Commenting on Stories

  • Logged in users can post comments on stories.
  • Logged in users can edit and delete their own comments.
  • All users can view comments on stories.

4. Follows/Feed

  • Logged in users can follow another user or topic.
  • Users will be prompted to log in to follow another user or topic, if not logged in already.
  • Logged in user feed will be based on their follows.
  • Feed will be updated and listed reverse chronologically.

5. Likes (shaka)

  • Logged in users can like (shaka) stories and comments.
  • All users can see how many users have liked (shaka'd) a story or comment.

6. Optional Bonus Features (Bookmarks/Lists)

  • Logged in users can create new lists.
  • Logged in users can add stories to their lists.
  • Logged in users can remove stories from the lists or remove entire lists.