This is my version of MyReads project for Udacity's React Nanodegree course. The purpose of this project is to prove my understanding on React framework and complete 1st assignment project for React Nanodegree course. This project is all about a simple bookshelf app that lets you organize books that you've already read, planning to read and currently reading. This project also allows you to search books from some predefine set of books using backend server created by Udacity's - React Nanodegree team. please read SEARCH_TERMS.md for available categories that you can search.
To get started developing right away:
- Clone this repo using "clone" or download ZIP directly from Github and extract
cd
into project root folder- Install all project dependencies using command
npm install
- start the development server using command
npm start
If everything goes well, you should see an app running on a new browser window, however, in any case if it doesn't start automatically, you can navigate app using 'http://localhost:3000' in your favorite browser.
All the best!
The backend API uses a fixed set of cached search results and is limited to a particular set of search terms, which can be found in SEARCH_TERMS.md. That list of terms are the only terms that will work with the backend, so don't be surprised if your searches for Basket Weaving or Bubble Wrap don't come back with any results.
This project was created using Udacity's React Nanodegree MyReads project template [reactnd-project-myreads-starte] (https://github.com/udacity/reactnd-project-myreads-starter), which was bootstrapped using Create React App. You can find more information about create-react-app here.