The Project to fetch books and categorize according to status, each status corresponds to a bookcase (Currently Reading, Want To Read, Read). In the search when the result is displayed the same can be verified if it already already belongs some shelf, by verifying the move to button. The user can change the shelf livors as they change their status.
To get started developing right away:
- install all project dependencies with
npm install
- start the development server with
npm start
├── CONTRIBUTING.md
├── README.md - This file.
├── SEARCH_TERMS.md # The whitelisted short collection of available search terms for you to use with your app.
├── package.json # npm package manager file. It's unlikely that you'll need to modify this.
├── public
│ ├── favicon.ico # React Icon, You may change if you wish.
│ └── index.html # DO NOT MODIFY
└── src
├── App.css # Styles for your app. Feel free to customize this as you desire.
├── App.js # This is the root of your app. Contains static HTML right now.
├── App.test.js # Used for testing. Provided with Create React App. Testing is encouraged, but not required.
├── ListBooks.js #where shelves are listed with your books
├── books.js # Component where the book is listed
├── BookShelfs #comprising to create the shelves the books are displayed separately or shelves
├── SearchBooks #tour books display search for addition on the shelves.
├── SelectBooks #Component for button select for shelf choice.
├── BooksAPI.js # A JavaScript API for the provided Udacity backend. Instructions for the methods are below.
├── icons # Helpful images for your app. Use at your discretion.
│ ├── add.svg
│ ├── arrow-back.svg
│ └── arrow-drop-down.svg
├── index.css # Global styles. You probably won't need to change anything here.
└── index.js # You should not need to modify this file. It is used for DOM rendering only.
This project was bootstrapped with Create React App. You can find more information on how to perform common tasks here.