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:
- Want to Read
- Currently Reading
- Read
The application consists of two pages.
- 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.
- 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.
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
If you discover any security related issues, please email nennenwodo@gmail.com instead of using the issue tracker.
Udacity React Nanodegree ❤️❤️
MIT. Please see the license file for more information.