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.