This is the first project in the React Nano-degree course from Udacity. Basically this application will allow you to query an api containing books and allow you to place them on three separate shelves.
- install all project dependencies with
npm install - start the development server with
npm start
├── README.md - This file.
├── SEARCH_TERMS.md # The whitelisted short collection of available search terms for the app.
├── package.json # npm package manager file. It's unlikely that you'll need to modify this.
├── public
│ ├── favicon.ico # React Icon
│ └── index.html # DO NOT MODIFY
├── src
│ ├── API
│ │ └── BooksAPI.js # A JavaScript API for the provided Udacity backend.
│ ├── components
│ │ ├── DisplayBook.js # This file controls the displaying of any book in the app
│ │ ├── ListBooks.js # Show books on a specific shelf
│ │ └── Search.js # This connects to the api and searches
│ ├── icons # Helpful images for your app. Use at your discretion.
│ │ ├── add.svg
│ │ ├── arrow-back.svg
│ │ └── arrow-drop-down.svg
│ ├── index.css # Global styles.
│ ├── index.js # Used for DOM rendering only.
│ ├── App.css # Styles for the app. Feel free to customize this as you desire.
│ ├── App.js # App main , also contains the different shelves for the books