Skip to content

AbdullahMuhammed5/MyReads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyReads Project

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.

Table of Contents

Folder Structure

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

Available Scripts

In the project directory, you can run:

npm start To Open the project on Udacity server.

Runs the app in the development mode.

npm test

Launches the test runner in the interactive watch mode.

npm run build

Builds the app for production to the build folder.

Create your owen App

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

Important Note

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.