Final task for Coursera's course "Introduction to Meteor.js Development"
-
Users can register and login.
-
Users can post new websites if they are logged in. Websites posted by users should have an URL and a description.
-
Users can up and down vote webpages by clicking a plus or a minus button.
-
Websites should be listed with the most up voted site first.
-
The listing page shows when the website was added and how many up and down votes it has.
-
Users can move to a detail page for a website (using routing).
-
On the detail page, users can post comments about a webpage, and they are displayed below the description of the webpage.