https://github.com/bushmusi/book-store
The Bookstore project is to display a list of books, add a book, and remove a selected book. I have used React.Js as frontend library. There are also different tools I have used like linters, GitHub flow, GitFlow and Jest for testing porpuse.
https://github.com/bushmusi/book-store
es6 eslint gitflow-workflow github-flow reactjs redux stylelint
Last synced: about 5 hours ago
JSON representation
The Bookstore project is to display a list of books, add a book, and remove a selected book. I have used React.Js as frontend library. There are also different tools I have used like linters, GitHub flow, GitFlow and Jest for testing porpuse.
- Host: GitHub
- URL: https://github.com/bushmusi/book-store
- Owner: bushmusi
- Created: 2022-04-01T14:26:19.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2022-04-09T13:05:25.000Z (over 3 years ago)
- Last Synced: 2025-02-26T09:46:13.248Z (9 months ago)
- Topics: es6, eslint, gitflow-workflow, github-flow, reactjs, redux, stylelint
- Language: JavaScript
- Homepage: https://bushmusi-bookstore.herokuapp.com/
- Size: 1.38 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Book Store
The Bookstore project is to display a list of books, add a book, and remove a selected book. I have used React.Js as frontend library. There are also different tools I have used like linters, GitHub flow, GitFlow and Jest for testing porpuse.
This project is build using React framework and I have used `stylelint` and `eslinte` for checking linter errors.
> Below features are added here
- Basic mathematical operation
- **CSS3** `grid` features have used for input displays

## Live Demo
- > [Heroku Cloud Link](https://bushmusi-bookstore.herokuapp.com/)
## Built With
- React.Js
- CSS3
- Linters
## Getting Started
To get a local copy up and running follow these simple example steps.
1. `git clone https://github.com/bushmusi/book-store`
2. `cd book-store`
3. `npm start`
## Run tests
For tracking linters errors locally, you need to follow these steps:
- 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-base@14.x eslint-plugin-import@2.x babel-eslint@10.x`
2. `npx eslint .`
## Deployment
- Use GitHub pages to deploy website
- For more information about publishing sources, see [About github pages](https://pages.github.com/)
## Author
👤 **Bushra**
- GitHub:
- [Bushra](https://www.github.com/bushmusi)
## 🤝 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
- Microverse
- Coding Partners
- Code Reviewers
## 📝 License
This project is [MIT](./MIT.md) licensed.