https://github.com/stephnna/bookstore
The Bookstore is a website where a user can 'Add a book', 'Display lists of Added books' or 'Remove a selected book' By building this application, I learnt how to work effectively with React.js and Redux
https://github.com/stephnna/bookstore
javascript react react-router reactjs redux
Last synced: 2 months ago
JSON representation
The Bookstore is a website where a user can 'Add a book', 'Display lists of Added books' or 'Remove a selected book' By building this application, I learnt how to work effectively with React.js and Redux
- Host: GitHub
- URL: https://github.com/stephnna/bookstore
- Owner: stephnna
- Created: 2022-08-13T13:58:54.000Z (almost 4 years ago)
- Default Branch: development
- Last Pushed: 2022-08-28T17:14:56.000Z (almost 4 years ago)
- Last Synced: 2025-04-02T02:46:52.427Z (about 1 year ago)
- Topics: javascript, react, react-router, reactjs, redux
- Language: JavaScript
- Homepage: https://stephen-bookstore.netlify.app/
- Size: 1.69 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

## Project Name
Bookstore CMS App
## Project Objectives
The Bookstore is a website where a user can
-Display a list of books.
-Add a book.
-Remove a selected book.
By building this application, you will learn how to use .
## Built With
React and Redux
## Screenshot
![screenshot]()
## Live Demo
[Live demo here](https://stephen-bookstore.netlify.app/)
## Getting started
To get a local copy up and running follow these simple example steps:
## Author
👤 Ezea Stephen Nnabuike
- GitHub: [@stephnna](https://github.com/stephnna)
- Twitter: [@stephnna](https://twitter.com/stephnna)
- LinkedIn: [Linkedin](https://www.linkedin.com/in/stephen-nnabuike-ezea-143b97170/)
## Prerequisites
- Have a good knowledge on how to parse UI designs
- Have VSCode or other text editor installed. [Link to download VSCode](https://code.visualstudio.com/download)
- Install node package. [Link to download node](https://nodejs.org/en/download/)
- Have git installed.[Link to download git](https://git-scm.com/downloads)
- Create a github repository.
## Setup
- `https://github.com/stephnna/bookstore`
- `cd bookstore/`
- cd react-app
- npm start
## Run tests
- For tracking linter errors in CSS file run:
1. `npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x`
2. `npx stylelint "**/*.{css,scss}"`
- For tracking linter errors in Javascript file run:
1. `npm install --save-dev eslint@7.x eslint-config-airbnb@18.x eslint-plugin-import@2.x eslint-plugin-jsx-a11y@6.x eslint-plugin-react@7.x eslint-plugin-react-hooks@4.x @babel/eslint-parser@7.x @babel/core@7.x @babel/plugin-syntax-jsx@7.x @babel/preset-react@7.x @babel/preset-react@7.x`
2. `npx eslint .`
## 🤝 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!
## Acknowledgments
- Hat tip to anyone whose code and idea was used was used
- Inspiration
- etc
## 📝 License
This project is [MIT](./MIT.md) licensed.