Skip to content

To do list is created with JS where users will be able to update the list to thier needs, adding and removing items as they see fit

Notifications You must be signed in to change notification settings

Rizwan-learn/Mod2-TodoList

Repository files navigation

Awesome Books

A online application that allows you to add your books to a digital shelf. Vanila javascript was used to create this website. This project now has a local storage option, allowing users to save data in the web app.

Built With

  • Lighthouse (An open-source, automated tool for improving the quality of web pages. It has audits for performance, accessibility, progressive web apps, SEO and more).
  • Webhint (A customizable linting tool that helps you improve your site's accessibility, speed, cross-browser compatibility, and more by checking your code for best practices and common errors).
  • Stylelint (A mighty, modern linter that helps you avoid errors and enforce conventions in your styles).

Live Demo (if available)

Live DEMO

Getting Started

This is an example of how you may give instructions on setting up your project locally. Modify this file to match your project, remove sections that don't apply. For example: delete the testing section if the currect project doesn't require testing.

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

Prerequisites

The basic requirements for building the executable are:

  • A working browser application (Google chrome, Mozilla Fire fox, Microsoft edge ...)
  • VSCode or any other equivalent code editor
  • Node Package Manager (For running, debuging, or installing dependancies to be used)

Setup

git clone

Install

Getting packages and debuging with Stylelint

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

Getting packages and debuging with Webhint

npm init -y npm install --save-dev hint@6.x

Getting packages and debuging with Eslint

npm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.x

Usage

  • JS
  • HTML
  • CSS

Run tests

For validation detection using Eslint Run

npx eslint .

For validation detection using Webhint Run

npx hint .

For validation detection using Stylelint Run

npx stylelint "**/*.{css,scss}"

Authors

👤 Rizwan Hasan

GitHub: @rizwan-learn Twitter: @rizwanhasan21 LinkedIn: rizwanhasan21

🤝 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

📝 License

This project is MIT licensed.

About

To do list is created with JS where users will be able to update the list to thier needs, adding and removing items as they see fit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published