Weblore

Weblore is a social bookmarking website, where users can share their favorite websites across their devices, as well as with other users.

Weblore

The backend of weblore is a Perl application, which uses a MySQL database.

The frontend is almost completely static, built using Bootstrap and jQuery.

User can register using an email address or a facebook account, and can add their bookmarks, as well as vote on the bookmarks of other users to promote them to the tops.

The votes of each user depend on the ranking of the users, with the votes of users that have an higher ranking weighting more than votes of new users - anonymous users can also vote on their favorite websites, but their votes weight very little.

As users climb in the ranking they get the ability to down vote links, double vote them, report them as spam or (at some point) even mark them as spam.

The score of each user progress proportionally to the votes of the links that they submit.

Part of the weblore roadmap includes creating plugins for the main browsers to use (some of) the links the user have in the weblore to create a starting page in the browser, we well as mobile apps for iOS and Android, so that users can have their bookmarks synchronized across all of their devices, even when offline.