/bookstore

This project is an app made of React and Redux. It is a book library which allows a user to add, remove and update.

Primary LanguageJavaScript

Bookstore

A book library app made of react. It allows the usr to add book, remove book and write comment

Built with

  • Major languages: HTML, CSS, JavaScript, React
  • Technologies used: VS Code, Github, Linters, Firefox web-browser
  • webpack
  • babel

Getting Started

  • Clone the repository
  • create-react-app todo-react
  • cd todo-react
  • and setup the linter

Prerequisites

  • npm ( Node Package Manager )
  • git and Github Account
  • webpack
  • babel

Setup

To get a local copy up and running follow these simple example steps.

Install

  • Stylelint linter

npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x

  • ESLint linter 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-env@7.x @babel/preset-react@7.x

Run tests

  • Stylelint linter
  • npx stylelint "**/*.{css,scss}" on the root of your directory of your project.
  • ESLint linter
  • npx eslint . on the root of your directory of your project.

Authors

👤 Abraha Kahsay

Contributers

Acknowledgments

  • To Microverse morning session team,reviewers and standup team memebers.

📝 License

This project is MIT licensed.