Skip to content
Starter Code for the React MyReads Project
JavaScript CSS HTML
Branch: master
Clone or download
Pull request Compare This branch is 6 commits ahead, 6 commits behind udacity:master.

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.

MyReads Project

A React App that records the current status of your reading library.

Based on the starter template for the project from Udacity's FEND Course, 'Building with React' Section.

Table of Contents


  • Presentation and Display

    • The template design was pre-supplied.
    • The Presentation is (minimally) responsive to device screen size.
    • The App displays your books organised by status (bookshelf name).
  • Navigation

    • Books can be moved between shelves or removed via a dropdown list on each book.
    • Further books can be search for using single word queries
    • Books found during the search can be added to a bookshelf via a dropdown list.
  • API All backend features allowing searching and moving books are perfromed via calls to BooksAPI.js


Download all the files to your local machine.

git clone
cd reactnd-project-myreads-starter
npm install
npm install --save react-router-dom


Start a local Web Server via:

  npm start

Your browser should open and display the App. If your browser does not start automatically, open you browser and connect to: http://localhost:3000


Distributed under the MIT license.

You can’t perform that action at this time.