About Us

Welcome to Bookasaurus. Here, our mission is to prove there's the perfect book out there for everyone.

Our Algorithm

Our algorithm follows a five step process:

  1. Find all of the books in our database marked as a favorite genre for you.
  2. Randomize that list.
  3. Iterate over the list and calculate the compatability score for each book.
  4. Once we find enough compatible rex, we break out of the list.
  5. Display your Rex!

You might have noticed a couple key words in there, like randomize and break. If you're familiar with programming and algorithms, you probably alreeady guessed what that means, but in case not we'll go ahead and explain. Basically, in order to speed things up, we don't calculate every book's compatability. In face, we more or less grade on a curve relevant to the first book, selected at random. This means every time you come back, there will be new rex for you.

Improvements

There's a lot of things we can do to make Bookasaurus better. Like most things, there's always room for improvement. So check in reguarly to see what new changes we have in store!