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

Bookstore - React App
📗 Table of Contents
-
📖 About the Project
-
🛠 Built With
- Tech Stack
- Key Features
- 🚀 Live Demo
-
🛠 Built With
-
💻 Getting Started
- Setup
- Prerequisites
- Install
- Usage
- Run tests
- Deployment
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
📖 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
(back to top)
🚀 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.
(back to top)
👥 Authors
👤 Author1
- GitHub: @ITurres
- Twitter: @Arthur_ITurres
- LinkedIn: Arthur Emanuel G. Iturres
(back to top)
🔭 Future Features
- [ ] Migrate to TypeScript.
- [ ] Add Unit Tests.
- [ ] Add Integration Tests.
(back to top)
🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
(back to top)
⭐️ Show your support
Give a ⭐ if you liked this project!
(back to top)
🙏 Acknowledgments
I thank Microverse for this fantastic opportunity, the Code Reviewers and NitBravoA92 for their advice and time 🏆
(back to top)
📝 License
This project is MIT licensed.
(back to top)