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.

Home Page:https://bushmusi-bookstore.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Live Demo

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

Author

👤 Bushra

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Microverse
  • Coding Partners
  • Code Reviewers

📝 License

This project is MIT licensed.

About

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://bushmusi-bookstore.herokuapp.com/


Languages

Language:JavaScript 62.1%Language:SCSS 21.4%Language:HTML 10.3%Language:CSS 6.2%