Skip to content

MyReads Project for Udacity Front-end Nanodegree Program

Notifications You must be signed in to change notification settings

stearruda/fend-react-myreads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyReads

Table of Contents

Description

Project created as part of the Udacity Front-End Developer Nanodegree.

Project Instructions

In this project, a starter template is given to add interactivity to the app by refactoring the static code.

The goal of the template, is to save time by providing a static example of the CSS and HTML markup that may be used, but without any of the React code that is needed to complete the project.

Another option was to start the project from scratch using Create React App to bootstrap the project.

Run the Application

In order to run the application follow these steps:

  • Download as .zip file or clone this project:

    $ git clone https://github.com/stearruda/react-myreads.git
    
  • Install all project dependencies with npm install

  • Start the development server with npm start

Backend Server

To simplify the development process, a backend server was provided to develop against. The provided file BooksAPI.js contains the methods needed to perform necessary operations on the backend:

  • getAll
  • update
  • search

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.

Code Dependencies

About

MyReads Project for Udacity Front-end Nanodegree Program

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published