https://github.com/enionsouza/bookstore
This app simulates a simple bookstore, and it was created using ReactJS and Redux.
https://github.com/enionsouza/bookstore
Last synced: 5 months ago
JSON representation
This app simulates a simple bookstore, and it was created using ReactJS and Redux.
- Host: GitHub
- URL: https://github.com/enionsouza/bookstore
- Owner: enionsouza
- License: mit
- Created: 2021-09-28T00:54:57.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2021-10-01T16:40:19.000Z (over 3 years ago)
- Last Synced: 2023-03-04T01:01:20.881Z (about 2 years ago)
- Language: JavaScript
- Size: 1.22 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bookstore
## About
The Bookstore is a website similar to the ["Awesome Books"](https://github.com/VanessaAoki/AwesomeBooks/) website built in the previous Microverse module, with pure JavaScript (see [live version](https://rawcdn.githack.com/VanessaAoki/AwesomeBooks/3ca746caa2332a3bc69bb2846545a09298e8045f/index.html)). My goal here is to create an MVP version of it, using ReactJS and Redux, to allow the user to:
- Display a list of books (accessing the 'bookstore' API provided by Microverse).
- Add a book ('ADD BOOK' button).
- Remove a selected book ('Remove' link).A screenshot of the Books page is presented below:
![]()
## Built With
- HTML, CSS, JavaScript;
- ReactJS, ReduxJS;
- VisualStudio Code, Git, & GitHub;## Pre-requisites
- NodeJs (v. 14.17)
- YarnJs (v. 1.22.10)
- Git## Live Demo
A live demo for this project can be found in [this link](https://bookstore-mvp-react-redux-enionsouza.netlify.app).
## Getting Started
To run this project, you only need a computer with a browser installed, and follow these steps:
1. In your terminal, in the folder of your preference, type the following bash command to clone this repository:
```sh
git clone [email protected]:enionsouza/bookstore.git
```2. Now that you have already cloned the repo run the following commands to get the project up and running:
```sh
cd bookstore
yarn
yarn start
```## Author
π€ **Γnio Neves de Souza**
- GitHub: [@enionsouza](https://github.com/enionsouza)
- Twitter: [@enionsouza](https://twitter.com/enionsouza)
- LinkedIn: [Enio Neves de Souza](https://www.linkedin.com/in/enio-neves-de-souza/)## π€ Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/enionsouza/bookstore/issues).
## Show your support
Give a βοΈ if you like this project!
## π License
This project is [MIT](./LICENSE) licensed.