- User can sign up and login.
- User can view their own profiles as well as any other person's profiles
- User don't need to be logged in to view the website, however you need to be logged in to post, comment, upvote...etc.
- User should see all posts on the home page, ranked in descending order by votes
- User should be able to click on a "Create Post" button and see a modal to create a new Post
- User should be able delete thier own posts.
- User should be able to create a comment on a Post
- HTML5
- CSS3
- JavaScript
- Node.js
- Express.js
- PostgreSQL