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).