/books-app

Primary LanguageJavaScript

Contributors Forks Stargazers Issues


books-app

Books App

A react-redux single page application, where user can browse a list of books, see the details of a book and buy a book.

Report Bug · Request Feature

Table of Contents

About The Project

In this project I have developed a single page application with react and redux libraries. App name is Books App, where user can browse a list of books and buy them.

App uses react router to route to different components and redux saga to dispatch async actions. An external api service (googleapis) is used to get books data.

Layout is developed with material-ui components.

Live Link

Click here

Installation

To run 'Books App' locally, clone the repository, navigate to it's directory.

Follow these commands step by step:-

git@github.com:alishabab/books-app.git
cd books-app
npm install
npm start

Now go to localhost:3000 in your browser.

Test

To run unit test run npm test in root directory.

Built With

  • HTML/CSS
  • React
  • Redux
  • Redux Saga
  • Material-UI
  • Eslint
  • Stylelint
  • Jest
  • ES6
  • NPM
  • Github
  • Heroku for Live version deployment
  • GoogleApis

Authors

👤 Shabab Ali

Acknowledgments

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.