/Udacity-FEND-Project-7

MyReads: A Book Tracking App - Project 7 for Udacity front end nanodegree

Primary LanguageJavaScript

README - Project 7 for Udacity Front End Nanodegree

Creator: Michele "Dev_Mikko" De Palma

What is that?

It is a single page web app created with ReactJS. You can see a books list and you can organize it. You can search a book using the title or the authors, also.

How to use:

  • Download NodeJS and install it
  • Open your terminal (if you are on Windows, open Commands prompt or Windows Powershell)
  • Execute the following command to verify that NodeJS is correctly installed:
node -v
  • Download the project
  • Move to the project directory with your terminal: Linux/macOS:

cd <path>

Windows: (if you are working on the same partition of your system install)

cd <path>

Windows: (if you are working on other partition)

cd /d <path>

  • Execute the following commands on your terminal:
npm install

npm start
  • The browser will open automatically
  • Enjoy the app

Project notes:

The following terms are the only ones that you can search:

'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'

Credits:

  • Michele "Dev_Mikko" De Palma
  • Udacity for the base code of the project
  • NodeJS
  • Facebook for ReactJS
  • All creators of implemented components (react-router-dom, prop-types, sort)