/Bookshelf

A responsive web application that allows users to select and categorize books into a virtual bookshelf. Leveraged React to support a dynamic user interface that interacts with an API server and client library.

Primary LanguageJavaScript

BookShelf Project

Built a responsive web application that allows users to select and categorize books into a virtual bookshelf. Leveraged React to support a dynamic user interface that interacts with an API server and client library.

Prerequisites

Installation instructions

  1. Clone the repository

$ git clone https://github.com/ajmhyd/Bookshelf.git

  1. Move into the cloned directory

$ cd Bookshelf

  1. Install dependencies

$ npm install

  1. Start the app

$ npm start

A new browser window should automatically open displaying the app. If it doesn't, navigate to http://localhost:3000/ in your browser.

Important

The backend API uses a fixed set of cached search results and is limited to a particular set of search terms, which can be found in SEARCH_TERMS.md. That list of terms are the only terms that will work with the backend, so don't be surprised if your searches for Basket Weaving or Bubble Wrap don't come back with any results.