As part of a group university project, we decided to build a library (or bookstore) management system. The goal was to be able to design an end-to-end experience (both a server and web UI) for librarians or bookstore owners to be able to manage their inventory (including loans or sales).
If you sign up, you get access to features like favorites and collections.
Administrative features seen below are not accessible to standard users. These include the ability to check in and out loaned books, sell books, add books to the general inventory, or manage users (including password resets).
We ended up cutting some features we had wanted to include, such as recommendation system, but the project largely turned out how the group initially planned it. It was completed in December of 2014, and maintained online for a short period before being archived. The source code remains available on GitHub.