- As a user, I can create my own profile that stores information about me
- As a user, I can retrieve my profile data or another user's profile data
- As a user, I can update my profile data
- As a user, I can delete my profile
- As a user, I can log into my account
- As a user, I can create a post
- As a user, I can retrieve all of my posts
- As a user, I can retrieve a post by id
- As a user, I can update the title of a post
- As a user, I can delete a post
- As a user, I can vote on a post
- As a user, I can see who voted on a post
- As a user, I can leave a comment on another user's post
- As a user, I can see comments other users leave on my posts
- As a user, I can delete a comment on a post