Feature List - AriannaNRobinson/Ember GitHub Wiki

Users

  • A new user can sign up for an account.
  • An existing user can log in.
  • A demo user can try out the site without having to create an account.

Posts (Chants)

  • Users can create, view (read), update, and delete posts.
  • Posts can be created with or without an image.

Comments (Remarks)

  • Comments belong to a post.
  • Comments can be created, updated, and deleted if the user is the owner of the comment.
  • Comments can be viewed (read) by all logged in users.

Likes (Fires)

  • Likes belong to a post.
  • Users can create and delete likes.
  • Users can like and unlike their own posts, and posts from other users.
  • Users can only add 1 like to a post and they can only delete their own like from a post.

Follows (Shadows)

*Follows belong to a user, and connect them to another user.

  • Users can shadow and unshadow other users (create / delete).