/MyReads-Book-Library

Udacity's React Nanodegree graduation project, made using React.js

Primary LanguageJavaScript

MyReads Project

This is the graduation project for Udacity React Nanodegree scholarship provided by egFWD initiative.

It is a book library web application made using React, helping users track, organize and discover books to read. Only the styling and the HTML structure was given in a template repo, and it was my duty to React-ify it, add dynamic behavior and get it up and running.

Deployment

This app is deployed on Github Pages. [live link]

Features

  • Move books between categories.
  • Delete books.
  • Search for books via an external API.
  • Add books.
  • Data persists till the end of the session.
  • Automatic deployment to Github Pages on pushing commits.

Certificate

This scholarship/Nanodegree has been successfully completed. You can view the certificate here.

Installation & Development

This project was bootstrapped with Create React App. You can find more information on how to perform common tasks here.

Step 1: Clone the repo into your machine.

Open a command prompt then type git clone https://github.com/nightknighto/MyReads-Book-Library

Step 2: Install the application.

Prerequisite: Need to have Node/npm installed. In a cmd, run npm install

Step 3: You're set. Now run the development server or build the application.

To run the development server, type npm run start To build the application, type npm run build