Skip to content

LinaLtu/reactnd-project-myreads

 
 

Repository files navigation

MyReads Project

Main Page

myreads main

MyReads is an application allowing readers to keep track of their books. On the main page, three bookshelves are displayed: currently reading, read and want to read. Users can move books among shelves by selecting a shelf on a green drop-down menu. It can been found next to every book item. Once the book is moved, a notification is shown and the book is immediately rendered on the new shelf.

Search

myreads search

Books can be searched on the Udacity data base. In order to go to the Search page, the user has to either type "/search" into the URL field or click the green icon on the right bottom corner. The user is then redirected to a page with a search field. When more than 3 characters are typed into the search field, the search starts. Search results are updated automatically as new results are found. If no results are found, a message "Currently there are no books on this Shelf" is shown. If any book item is found, it can be moved to one of the three shelves using a drop-down menu. To go back to the main page, the user can click on an arrow icon located on the top left corner.

When the page is refreshed, all books stay on their shelves.

TL;DR

To get started:

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

About

React MyReads Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 75.6%
  • CSS 15.2%
  • HTML 9.2%