Skip to content

AdoraNwodo/myreadsapp

 
 

Repository files navigation

MyReads Project

MyReads is an app built with Reactjs to track a users books. A book on the shelf can be in any of these 3 categories:

  1. Want to Read
  2. Currently Reading
  3. Read

The application consists of two pages.

  1. Home Page : The Home Page consists of all the books currently in your shelf. Here you can move books between the 3 categories mentioned above or completely take them off your shelf.

  1. Search Page : The Search Page consists of a search input where users can type in a search query and books that match the query will be returned. If there are no matching books, an appropriate error message is shown. Users can add search results to their homepage and if the search result is already on the shelf, users can move between shelves or completely take the book off the shelf.

Installation

Step 1: Clone this project git clone https://github.com/AdoraNwodo/reactnd-project-myreads-starter.git

Step 2: Install all project dependencies (via npm) npm install

Step 3: Start the development server npm start

N.B: Internet access is important for the search page to work as the API is not hosted locally

Security

If you discover any security related issues, please email nennenwodo@gmail.com instead of using the issue tracker.

Credits

Udacity React Nanodegree ❤️❤️

License

MIT. Please see the license file for more information.

About

React application for managing books

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 75.5%
  • CSS 18.2%
  • HTML 6.3%