Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 2 months 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 (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2022-04-09T13:05:25.000Z (over 2 years ago)
- Last Synced: 2023-03-04T01:35:24.883Z (almost 2 years 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![screenshot](./app_screenshot.png)
## 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 [email protected] [email protected] [email protected] [email protected]`
2. `npx stylelint "**/*.{css,scss}"`- For tracking linter errors in Javascript file run:
1. `npm install --save-dev [email protected] [email protected] [email protected] [email protected]`
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.