movanelli / reactnd-project-myreads-starter

Starter Code for the React MyReads Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project: MyReads

Description

This project was created as part of the Udacity React Nanodegree Program. This is a single page web application that has the following features:

  • Users can categorize books as "Currently Reading", "Want to Read", "Read", and "None"
  • Users can enter search terms into the search box to view more books
  • Users can update the category for any given book and it will render to the proper shelf
  • Users can click on a books cover to be taken to a page where more information about the book is displayed

How the components interact with each other:

BooksApp.js
└───BookShelf.js
└───SearchBooks.js
└───Book.js

Required Libraries and Dependencies

  • React Router : run yarn add react-router-dom
  • PropTypes : run yarn add prop-types

How to Run Project

  1. Download all Project files
  2. Run yarn install yarn is preferred package for ReactJs or npm install to install all required dependancies &packages .
  3. Run yarn start or npm start
  4. open browser MyReads App

Resources

  1. React Library
  2. Create React App
  3. Create React updates-Webpack2
  4. React Router v4

About

Starter Code for the React MyReads Project


Languages

Language:JavaScript 67.6%Language:CSS 22.9%Language:HTML 9.5%