Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yigitm/bookstore

This application consist of implementing; React & Redux for state management by displaying data with an API using asynchronous GET/POST/DELETE actions. For Connecting & managing asynchronous calls; Thunk middleware is used.
https://github.com/yigitm/bookstore

javascript react redux

Last synced: 20 days ago
JSON representation

This application consist of implementing; React & Redux for state management by displaying data with an API using asynchronous GET/POST/DELETE actions. For Connecting & managing asynchronous calls; Thunk middleware is used.

Awesome Lists containing this project

README

        

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

# Book Store

## About

> This application consist of implementing; React & Redux for state management by displaying data with an API using asynchronous GET/POST/DELETE actions. For Connecting & managing asynchronous calls; Thunk middleware is used.

![App_Gif](./src/images/app.gif);

## Built With

- Html, CSS, Javascript
- React
- Redux
- Thunk

## Live Demo

[Live Demo Link](https://yigitm.github.io/bookstore)

## Getting Started

### Prerequisites

If you are not familiar to use terminal, please check this [article](https://www.theodinproject.com/courses/web-development-101/lessons/command-line-basics-web-development-101)

### Setup

Open your terminal and run the following commands on your terminal.

Make sure 'Javascript' is not blocked in your browser.

### Install

To get a local copy of the repository, run the following commands on your terminal.

```
cd
```

```
git clone [email protected]:yigitm/bookstore.git
```

```
cd bookstore
```

### Usage

To install the necessary Javascript packages to your project, run below commands.

```
npm install
```

To run the app, use below command.

```
npm start
```

## Authors

👤 **Yigit Mersin**

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

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/yigitm/bookstore/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Microverse
- Free Code Camp
- Open Source

## 📝 License

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