This project is designed using ReactJs for Udacity React Nanodegree Program. Purpose of this project is to create an application where a book shelf is created. Books can be categorized according to their shelf. These shelfs include "currently reading', "want to read" and "read" options. User can select from these books and assign them to a proper shelf. This application connects to the API server on the internet to search for different books from a large database.
This website provides certain features that displays:
- homepage with shelfs along with all recent added books
- Three shelves include "currently reading', "want to read" and "read" options"
- allow users to move books between shelves
- a functionality to search new books from an API server
- a search input that lets users search for books
- option to add new books to the shelf
The application was created with create-react-app and requires only npm install and npm start to launch. These files can be cloned from github link using this command
$ git clone https://github.com/adeelbarki/udacity-project-myread
Make sure to $ cd udacity-project-myread
in terminal to access all files.
Run npm install
and then npm start
to run this application.
Open browser window and type localhost:3000
to visit my-read application
When entered localhost:3000/search
opens a link to search page.
Results of these tasks can be seen on the browser by testing different tabs by changing the shelves. Alternatively, route to the search page by clicking on +
sign in the bottom right corner.
Project udacity-my-read is a part of React Nanodegree Program at Udactiy.
- Adeel Ahmed Khan (Adeel Barki)
__ Full Stack Web Developer
Front End Web Developer
React Web Developer __