MyReads is a my project for Udacity's front-end Nanodegree part 5 (React). This is a bookshelf app that lets you to organize books that you have read or you want to read or you are currently reading it.
- Folder Structure
- Available Scripts
- [Create your owen App](#Create your owen App)
- [Important Note](#Important Note)
my-app/
README.md
node_modules/
package.json
public/
index.html
favicon.ico
src/
App.css
App.js
App.test.js
Search.js
ShelfChanger.js
BooksAPI.js
ListBooks.js
Books.js
index.css
index.js
icons/
add.svg
arrow-back.svg
arrow-drop-down.svg
no-cover-image.png
In the project directory, you can run:
Runs the app in the development mode.
Launches the test runner in the interactive watch mode.
Builds the app for production to the build
folder.
This project was bootstrapped with Create React App. You can find more information on how to perform common tasks here.
To get started developing right away:
- Download the starter repository here.
- Open the downloaded directory and install all project dependencies with
npm install
- start the development server with
npm start
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.