Skip to content

nathanhannig/reactnd-project-myreads

 
 

Repository files navigation

MyReads: A Book Lending App

This is the final assessment project for Udacity's Nanodegree React Fundamentals course.

This project was initially created based on a starter template providing CSS and basic HTML structure from Udacity. A backend API was also provided to communicate with a Backend Server from Udacity for book information and long term storage.

React components were the created to provide book management between the user's current collection and search results. Allowing a user to add, remove, or change shelf of books. These changes were also synced with backend API calls.

Router was implemented to provide unique page links for separate screens and track page history.

Project Rubric

Installation

The application requires only npm install and npm start to get it installed and launched.

Important

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.

create-react-app

This project was bootstrapped with Create React App.

About

React MyReads project for Udacity Nanodegree

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 68.7%
  • CSS 22.2%
  • HTML 9.1%