Feature List - nathan-mac/Feedit GitHub Wiki

1. Posts

  • Posts can be made by logged in users.
    • They can be edited by the user who created them.
    • They can be deleted by the user who created them.
  • Posts can be viewed by both logged in and not logged in users.
  • Posts have categories, or subfeedits.

2. Comments

  • Comments by logged in users will be allowed on posts.
    • They can be edited by the user who created them.
    • They can be deleted by the user who created them.

3. Feeds

  • The home feed will be posts from all the categories the logged in user is subscribed to.
    • For a not logged in user, see posts from all categories.
  • A category specific feed will show posts from that category only.
  • Posts should be organized by most recent.

4. Search

  • The user can search for posts that match the search query.

Bonus

5. Votes

  • Logged in users can upvote or downvote posts and comments.