Is there a website or app that can be used to keep track of books you want to read or books you have read?

The website GoodReads allows you to make lists of books you have read and books that you want to read. It will also provide recommendations based on the books you have on these lists.