ryan6416 / reactnd-project-myreads-starter

Starter Code for the React MyReads Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MyReads

A bookshelf app, MyReads, that allows user to select and categorize books as you have read, are currently reading, or want to read. MyReads lets you manage your digital bookshelf. Supports three shelves Currently Reading, Read and Want to Read. Additionally you can search and add books to any shelf.

Installation

Alternatively, feel free to use npm instead of yarn

$ git clone https://github.com/ryanefendy95/reactnd-project-myreads-starter.git
$ cd reactnd-project-myreads-starter
$ yarn install
$ yarn start # visit localhost:3000 🍰✨

Usage

  • To change a book's category or remove a book from the list, click on the green button on the book cover
  • To add new books, click on the green + button at the bottom of the page. Enter an author's name or subject. Up to 20 items will be returned.

Backend Server

The provided file BooksAPI.js contains following methods to perform necessary operations on the backend:

  • getAll To get all the books from the API
  • update Update shelf information of the book
  • search Search book in the database

Screenshots

Main Page

Search Page

About

Starter Code for the React MyReads Project


Languages

Language:JavaScript 66.2%Language:CSS 23.9%Language:HTML 9.9%