-
User Account Creation and Login
- Demo Guest Login
- New Account Sign-up
- Existing Account Log-in
- Log-out
- User Profile page
- User Authorization (allow CRUD operations only to User-associated resources)
-
Stories
- Title and Body
- Display Author
- Display Likes
- Display Comments
-
Feed
- Homepage displaying most recent Stories
- (Stretch-Goal) Show recent Stories of Followed authors/topics.
-
Follow
- Users able to Follow other Users (authors)
- A button on User Profiles and next to author portraits.
- (Stretch-Goal) Followed Categories
-
Comments
- Users can comment on stories
- Comments are associated with one User and Story.
-
Likes
- Users can Like a Story once
- Stories display the amount of Likes received
- Likes associated with one User and Story.
-
Bookmarks
- A list of Stories saved by a User
- A button on each Story page to bookmark.
- Display on User's profile page