Skip to content

anirbanpal99/reactnd-project-myreads-starter

 
 

Repository files navigation

MyReads Project

It is a book management project using React js. In this project State Management, Lifecycle Events and React Router concept has been used.

The used backend service for this project is hosted on udacity's server.

TL;DR

To get started developing right away:

  • install all project dependencies with npm install
  • start the development server with npm start

Project Structure

├── CONTRIBUTING.md
├── README.md - This file.
├── SEARCH_TERMS.md # The whitelisted short collection of available search terms for you to use with your app.
├── package.json # npm package manager file. It's unlikely that you'll need to modify this.
├── public
│   ├── favicon.ico # React Icon, You may change if you wish.
│   └── index.html # DO NOT MODIFY
└── src
    ├── App.css # Styles for your app. Feel free to customize this as you desire.
    ├── App.js # This is the root of your app. Contains static HTML right now.
    ├── App.test.js # Used for testing. Provided with Create React App. Testing is encouraged, but not required.
    ├── BooksAPI.js # A JavaScript API for the provided Udacity backend. Instructions for the methods are below.
    ├── BookList.js # Used for listing the books.
    ├── BookShelf.js #Used for displaying books for all types of selves.
    ├── icons # Helpful images for your app. Use at your discretion.
    │   ├── add.svg
    │   ├── arrow-back.svg
    │   └── arrow-drop-down.svg
    ├── index.css # Global styles. You probably won't need to change anything here.
    ├── index.js # You should not need to modify this file. It is used for DOM rendering only.
    └── SearchBook.js # This file is used for searching books.

About

Starter Code for the React MyReads Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.7%
  • CSS 20.4%
  • HTML 7.9%