Skip to content

"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. By building this application, we will learn how to manage data using JavaScript. Thanks to that our website will be more interactive. You will also use a medium-fidelity wireframe to build the UI.

License

Notifications You must be signed in to change notification settings

SSEKPIUS/Microverse-Awesome-books

Repository files navigation

Project Name

Awesome books

Built With

  • CSS, HTML
  • Frameworks-none
  • Technologies use- Git, npm

Live Demo (if available)

Live Demo Link

About

"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. By building this application, we will learn how to manage data using JavaScript. Thanks to that our website will be more interactive. we will also use a medium-fidelity wireframe to build the UI.

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

Prerequisites

Set-up GitHub Actions

  1. create a .github/workflows folder and add a copy of .github/workflows/linters.yml (https://github.com/microverseinc/linters-config/blob/master/html-css/.github/workflows/linters.yml) to that folder.

Setup & Install

Set-up linters in your local env

Webhint

  1. you need to initialize npm to create package.json file. npm init -y
  2. Run npm install --save-dev [email protected]
  3. Copy .hintrc (https://github.com/microverseinc/linters-config/blob/master/html-css/.hintrc) to the root directory of your project.

Stylelint

A mighty, modern linter that helps you avoid errors and enforce conventions in your styles.

  1. Run npm install --save-dev [email protected] [email protected] [email protected] [email protected]
  2. Copy .stylelintrc.json (https://github.com/microverseinc/linters-config/blob/master/html-css/.stylelintrc.json) to the root directory of your project.

ESLint

  1. Run npm install --save-dev [email protected] [email protected] [email protected] [email protected]
  2. Copy .eslintrc.json(https://github.com/microverseinc/linters-config/blob/master/html-css-js/.eslintrc.json) to the root directory of your project.
  3. Run npx eslint . on the root of your directory of your project to Fix linter errors.

Run tests

  1. Run npx hint . to Fix Web validation errors.
  2. Run npx stylelint "**/*.{css,scss}" on the root of your directory of your project to Fix linter errors.

Authors

  1. Ssekweyama Pius

🤝 Contributing

  1. [email protected]

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

  • Big thanks to Microverse and all the student teams that contributed in any form

📝 License

This project is MIT licensed.

About

"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. By building this application, we will learn how to manage data using JavaScript. Thanks to that our website will be more interactive. You will also use a medium-fidelity wireframe to build the UI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published