An open API service indexing awesome lists of open source software.

https://github.com/oscarfmdev/bookstore

Bookstore is a Single Page Application using React and Redux in which the user can add books and delete them from a list of cards.
https://github.com/oscarfmdev/bookstore

react redux redux-thunk redux-toolkit

Last synced: about 2 months ago
JSON representation

Bookstore is a Single Page Application using React and Redux in which the user can add books and delete them from a list of cards.

Awesome Lists containing this project

README

          

![](https://img.shields.io/badge/Microverse-blueviolet)

# Bookstore
Bookstore is a MVP (Minimum Viable Product) this App allows you to:
- Display books.
- Add a book.
- Remove selected book.
The goals of this project are:
- Apply 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 something in a UI.

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Built With

- React with [Create React App](https://github.com/facebook/create-react-app)
- JSX
- CSS
- [Zeplin](https://zeplin.io/)

## Live Demo

Not yet available, you can check another project [here](https://oscarfmdev-calculator.netlify.app/)

## Getting Started
To get a local copy up and running follow these simple example steps. (NPM)
1. Open your terminal
2. Navigate to the directory where you want your project cloned
3. Clone the project using `git clone` or just copy the command below:
```
git clone https://github.com/OscarFMdev/mathMagicians.git
```
4. Open the project with your IDE like [Visual Studio Code](https://code.visualstudio.com/download)
5. Run `npm install` to get the dependencies

not sure how to use npm? Read [this](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).
6. Run webpack:
- Production:
```
npm run build
```
- Development:
```
npm run start
```
not sure how to use npm? Read [this](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).

### Prerequisites
- Having an IDE .
- Having Git installed and configured.

### Setup
- Clone the repository
- Open the folder with your IDE
- Get the dependencies with `npm install`
- not sure how to use npm? Read [this](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).

## Authors

👤 **Oscar Fernández Muñoz**

- GitHub: [@OscarFMdev](https://github.com/OscarFMdev)
- Twitter: [@OscarFMdev](https://twitter.com/OscarFMdev)
- LinkedIn: [LinkedIn](https://linkedin.com/in/OscarFMdev)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!

## 📝 License

This project is [MIT](./MIT.md) licensed.