A digital bookshelf app that allows you to select and categorize books you have read, are currently reading, or want to read.
MyReads is a digital bookshelf app that allows you to select and categorize books you have read, are currently reading, or want to read. It is built as a project for Udacity React Nanodegree.
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.
To start development with the project, you will need to run the following command:
This will install all node modules that the project relies on. You can then start the web server using the following command;
You can then open
localhost:3000 to view the MyReads in the browser. The page will automatically reload if you make changes to the code.
The project relies on the installation on Node.js.
Books Web Service
The MyReads application makes use of the Udacity React Books API. The service provides methods for searching a catalog of books based on a predefined list of terms. These terms are available at docs/SEARCH_TERMS.md.
You can read more about the web service at docs/API.md.
The project icon is by Marjon Siero from the Noun Project.