I would like to build a website similar to [login to view URL] but more for a library/books catalogue purpose:
1. It allows user to submit an entry with the following requirements: a picture, title (used as blog title), author (as one of the parameters), category and a link.
2. Only registered members are allowed to submit entries.
3. Each submission goes to the moderator for approval.
4. Once it is approved, member who submitted the entry will get some points (point base system)
5. Each entries is posted to main page mainly with the picture, title, author and link at the bottom of picture. Also a link to report broken link, a feature to "heart" the entry, and a stats to show how popular the entry is - just like [login to view URL]
6. The main page should have 2 column, namely categories and the approved entries.
7. When clicked on categories, for eg, medical books, all the entries under it will be shown according to popularity. Users will also have the options to see the entries by alphabetical order of title or alphabetical order of author or number of clicks of the entries.
8. When users click to report broken link, it will generate a task alert to bring it to moderators' attention.
Preferably built on simple moderator interface for ease of use and custom modifications. For eg, wordpress if possible.