Developer Spotlight: Goodreads
by Dhiren Patel - February 24, 2012 at 12:00am

Today's developer spotlight is on Goodreads.

Overview
Goodreads is a website and mobile app that helps people discover new books and share the books they love with friends.

   

Goodreads’ goals are to generate book ratings and deepen engagement with users through the Open Graph.

What Goodreads Did Well
Goodreads made it easy for people to take an action - rate a book and mark a book as to-read - with just a single click. They also created a clear and simple way for people to add past ratings and reads to help showcase their reading history and fill out their timelines.

Implementation Profile

Actions - Objects
  • Rate - Books: "Jennifer Taylor rated a book "
  • Read - Books: “Bryant Lee finished reading a book”
  • Mark as To-Read - Books: "Dhiren Patel marked as to-read a book"
    Aggregations
    • Books Rated
    • Books Read
    • Marked as To-Read

    Result
    Since launching with Open Graph, over 6 million books have been rated, marked as read or to-read on Goodreads, and the number of daily active users have increased by more than 77%.