Skip to content

Application helps user to categorize the books he/she has and search for a certain book

Notifications You must be signed in to change notification settings

Dalia-Yahia/MyReads-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

General info about the project

MyReads project is a part of Udacity's react nano-degree projects. This app lets you manage the books you have into three different shelves : currently reading, want to read and read shelf. From the search page you can search for book but with specific terms (provided by Udacity in SEARCH_TERMS.md). You can put the found books on different shelves of your preference.

Project Purpose

The purpose of this project is to demonstrate basic understanding of the fundamentals of React-based apps.

How to Load the App

  • The project uses Node.js and the Create-React-App starter. If you do not have Node.js installed, you can download it here: Node.js
  • Once Node is installed, navigate to the directory where you want to store the app
 git clone https://github.com/Dalia-Yahia/MyReads-project.git

 npm install
  • Once all of the dependencies have been installed you can launch the app with
 npm start
  • A new browser window should automatically open displaying the app. If it doesn't, navigate to http://localhost:3000/ in your browser

How to Use the App

  • Books are sorted into three categories: Currently Reading, Want to Read and Read
  • To change a book's category or remove a book from the list, click on the green button on the book cover
  • To add new books, click on the green + button at the bottom of the page.
  • Enter an author's name or subject. Up to 20 items will be returned.

Search Terms( as given by Udacity)

'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', 'History', 'History', 'Homer', 'Horror', 'Hugo', 'Ibsen', 'Journey', 'Kafka', 'King', 'Lahiri', 'Larsson', 'Learn', 'Literary Fiction', 'Make', 'Manage', 'Marquez', 'Money', 'Mystery', 'Negotiate', 'Painting', 'Philosophy', 'Photography', 'Poetry', 'Production', 'Program Javascript', 'Programming', 'React', 'Redux', 'River', 'Robotics', 'Rowling', 'Satire', 'Science Fiction', 'Shakespeare', 'Singh', 'Swimming', 'Tale', 'Thrun', 'Time', 'Tolstoy', 'Travel', 'Ultimate', 'Virtual Reality', 'Web Development', 'iOS

About

Application helps user to categorize the books he/she has and search for a certain book

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published