Paginated book-app is a front end application developed using create-react-app
, react-bootstrap
,redux
,redux-saga
and webpack
.
The app queries http://nyx.vima.ekt.gr:3000/api/books
endpoint with a POST
request. The response
of the request received and display results to the user.
Click to watch link to demo video
To install and setup the app follow the below steps:
-
Clone repository https://github.com/legzy27/react-bookapp
-
Once you download the repository cd into react-bookapp/book-app and use any command line tool.
-
Install necessary dependencies with
npm install
before the app can run locally. -
To launch the app locally use the command
npm start
. this will launch the app on localhost:3000, now go the browser to view the app,navigate through the pages and do a search. -
Unit test is included in the ptroject to test UI components run npm test