When I approached this project, I knew I was going to need certain things. I would need some kind of pre-made database. I would also need something that would allow to dynamic changes to the DOM. I wanted something that would allow users to make changes and see them instantly. This lead me to research different ways to approach all of this. I decided that I needed React.js to create the front end, Meteor for the back end and an API so I would have a good database of books. I chose to use Google Books.