Este é projeto feito para o segundo módulo do Nanodegree de React da Udacity. O objetivo é mostrar uma organização de livros baseando-se no atual estado de leitura em que o livro se encontra pelo usuário. São eles:
- Currently Reading (Lendo Atualmente)
- Want to Read (Desejo Ler)
- Read (Lido)
Ele possui uma página de busca, onde o usuário ira buscar por um livro e adicioná-lo na estante desejada. Existe tambem o estado "None", que faz com que o livro não pertença a nenhuma das prateleiras mencionadas.
O arquivo LoadingOverlay.css, é oque define a estilização do loading do projeto, buscando seguir o mesmo padrão de cor do projeto default disponibilizado pela Udacity
Para iniciar o processo de desenvolvimento da maneira correta:
- Instalar todas as dependências com
npm install
- Iniciar o servidor de desenvolvimento com
npm start
├── CONTRIBUTING.md
├── README.md - This file.
├── SEARCH_TERMS.md
├── package.json
├── public
│ ├── favicon.ico
│ └── index.html
└── src
├── assets
│ ├── not_found.png
├── components
│ ├── Books
│ │ ├── index.js
│ │ └── Book.js
│ ├── MyBooksPage
│ │ ├── index.js
│ │ └── MyBooksPage.js
│ └── SearchPage
│ ├── index.js
│ └── SearchPage.js
├── icons
│ ├── add.svg
│ ├── arrow-back.svg
│ └── arrow-drop-down.svg
├── App.css
├── App.js
├── App.test.js
├── BooksAPI.js
├── icons
│ ├── add.svg
│ ├── arrow-back.svg
│ └── arrow-drop-down.svg
├── LoadingOverlay.css
├── index.css
└── index.js