https://github.com/richardchileya/book-store
This project is a simple bookstore application built using React and Redux. The application is designed to make API calls to retrieve data and add data to a REST API account. Users can browse through a selection of books, and check out using the API. Redux is used to manage the application state based on User Interaction in a user-friendly format.
https://github.com/richardchileya/book-store
asynchronous-programming html-css-javascript jsx-syntax reactjs redux-toolkit rest-api state-management
Last synced: about 2 months ago
JSON representation
This project is a simple bookstore application built using React and Redux. The application is designed to make API calls to retrieve data and add data to a REST API account. Users can browse through a selection of books, and check out using the API. Redux is used to manage the application state based on User Interaction in a user-friendly format.
- Host: GitHub
- URL: https://github.com/richardchileya/book-store
- Owner: RichardChileya
- License: mit
- Created: 2022-11-03T21:57:43.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2022-11-12T09:12:23.000Z (over 3 years ago)
- Last Synced: 2025-01-13T16:51:18.589Z (over 1 year ago)
- Topics: asynchronous-programming, html-css-javascript, jsx-syntax, reactjs, redux-toolkit, rest-api, state-management
- Language: JavaScript
- Homepage:
- Size: 1.06 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Project Title:
Book Store
## Summary:
This is a simple Book Store CMS project implemented with React.JS, Redux was used to set reduces and actions and API integretion through axios.
## Built With
- React
- Redux
- Axios
## Live Demo (if available)
Live link not avaible yet
## Built With
- html
- css
- webpack
- react.js
- Redux
## Live Demo
[**See Project 🚀**]();
## Get Started
To get the content of this project locally you need to run the following commands in your terminal.
### Prerequisites
- IDE(code editor) like: **Vscode**, **Sublime**, etc.
- [Git](https://www.linode.com/docs/guides/how-to-install-git-on-linux-mac-and-windows/)
### Setup
1. Download the **Zip** file or clone the repo with:
```bash
git clone https://github.com/RichardChileya/book-store.git
```
3. To access cloned directory run:
```bash
cd bookstore
```
3. Open it with the live server
### Install
> To install linters and other project's dependencies run:
```bash
npm install
```
## Run Test for Linters
For tracking linter errors locally you need to follow these steps:
1. For tracking linter errors in HTML files run:
```bash
npx hint .
```
2. For tracking linter errors in CSS or SASS files run:
```bash
npx stylelint "\*_/_.{css,scss}"
```
3. For tracking linter errors in JavaScript files run:
```bash
npx eslint .
```
## Authors
👤 **Richard Chileya**
- GitHub: [@RichardChileya](https://github.com/RichardChileya/)
- Twitter: [@RichardChileya](https://twitter.com/RichardChileya/)
- LinkedIn: [richard-chileya](https://linkedin.com/in/richard-chileya-1076b4200//)
Contributions, issues, and feature requests are welcome !
Feel free to check the [issues page](https://github.com/RichardChileya/book-store/issues).
**Contributor**
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
## 📝 License
This project is [MIT](./LICENSE) licensed.