-
A Post can have a creator and at least one image(url) || question || article
-
All Posts can be retrieved
-
A single post can be retrieved
-
A Post can be edited by the creator
-
A Post can be deleted by the creator
-
A Comment must have a creator and a postId
-
Comments can be retrieved by Post Id
-
A Comment can be edited by the creator or Post creator
-
A Comment can be deleted by the creator or Post Creator
-
All Posts can be browsed by title from the main view
-
Creating a Post does not reload the entire page
-
A Post can be opened to display details
-
A Post can be edited
-
A Post can be deleted
-
Before deleting a Post the user is prompted to confirm
-
After creating, deleting, or editing a Post the page is automatically updated
-
All comments can be seen on the post they belong to
-
Creating a Comment does not reload the entire page
-
A Comment can be edited
-
A Comment can be deleted
-
Before deleting a Comment the user is prompted to confirm
-
After creating, deleting, or editing a Comment the page is automatically updated
- one upvote per user
- filter with tags
- search function of some sort
- pagenation
- only x amount of posts/comments per page
- favorite threads
- users save all their favorites
- change views with routing as opposed to show/hide



