/react-myreads

Code for sample MyReads react app

Primary LanguageJavaScript

MyReads Project

This is a simple web app written with React that manages a library of books. You can search for books and then mark them as "Currently Reading", "Want to read", "Read", or remove books from your library. For the book search the app uses an API provided by Udacity. Please keep in mind that the search terms on the server side are somewhat limited (see search terms below).

To install and run the project either run

  • npm install
  • npm start

or alternatively

  • yarn install
  • yarn start

Search Terms

This app uses an API that only supports some search terms on the server side. These are the valid search terms for the search page:

'Android', 'Art', 'Artificial Intelligence', 'Astronomy', 'Austen', 'Baseball', 'Basketball', 'Bhagat', 'Biography', ' Brief', 'Business', 'Camus', 'Cervantes', 'Christie', 'Classics', 'Comics', 'Cook', 'Cricket', 'Cycling', 'Desai', ' Design', 'Development', 'Digital Marketing', 'Drama', 'Drawing', 'Dumas', 'Education', 'Everything', 'Fantasy', ' Film', 'Finance', 'First', 'Fitness', 'Football', 'Future', 'Games', 'Gandhi', 'Homer', 'Horror', 'Hugo', 'Ibsen', ' Journey', 'Kafka', 'King', 'Lahiri', 'Larsson', 'Learn', 'Literary Fiction', 'Make', 'Manage', 'Marquez', 'Money', ' Mystery', 'Negotiate', 'Painting', 'Philosophy', 'Photography', 'Poetry', 'Production', 'Programming', 'React', ' Redux', 'River', 'Robotics', 'Rowling', 'Satire', 'Science Fiction', 'Shakespeare', 'Singh', 'Swimming', 'Tale', ' Thrun', 'Time', 'Tolstoy', 'Travel', 'Ultimate', 'Virtual Reality', 'Web Development', 'iOS'