Website aggregator using meteor framework.
This demo app contains following features
-
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.
- After adding URL, application will fetch website details and suggest title and description by filling relevant fields. User is free to change or accept it.
- If website is not found or there is any error, proper error message will be displayed and website will not be added.
-
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.
-
User can search for the sites. Search is based on the website titles and description.
-
two flavors of search is supported
- Exact search: If search term is placed between double quotes, search will look for exact term in available sites title and description.
- Open Search: User can enter multiple search term without wrapping them in double quotes and search will based on each term. Any site's title or description has any of the term, will be part of the result.
-
If you are logged in and have up voted some sites or add comments to some sites, app will also suggest you other sites which are based on the sites you up voted or commented.