bookstore-react-app

⚛️React-Redux-App⚛️ | An SPA that allows users to display/add/remove books from a list using React + Redux. Check it out! 👇

MIT License

Stars
15

📗 Table of Contents


📖 Bookstore - React App

Bookstore - React App An SPA that allows users to display/add/remove books from a list using React + Redux and the Bookstore API.


Learning objectives

  • Use React Router.
  • Use React components.
  • Use Redux.
  • Use Hooks.
  • Understand the concept of state management.
  • Use store, actions and reducers in React.
  • Connect React and Redux.
  • Connect an existing API via Redux and use the data to display it in a UI.

🛠 Built With

Tech Stack


Key Features

  • Use of Hooks
  • Use of State
  • Use of Redux Toolkit

🚀 Live Demo


💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

Example commands:

  cd my-folder
  git clone [email protected]:ITurres/bookstore-react-app.git

Install

Install this project's dependencies with:

  • npm install

Usage

To run the project, execute the following command:

 npm start

Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes. You may also see any lint errors in the console.

Run tests

  • Not Applicable.

Launches the test runner in the interactive watch mode. See the section about running tests for more information.


👥 Authors

👤 Author1


🔭 Future Features

  • Migrate to TypeScript.
  • Add Unit Tests.
  • Add Integration Tests.

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.


⭐️ Show your support

Give a ⭐ if you liked this project!


🙏 Acknowledgments

I thank Microverse for this fantastic opportunity, the Code Reviewers and NitBravoA92 for their advice and time 🏆


📝 License

This project is MIT licensed.


Related Projects