kosher9.github.io

A web todo list application. Based on local storage. Set a task and remove it if finished.

Stars
13

ToDO app

A web todo list application

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).
  • WebPack (A static module bundler for modern JavaScript applications.)
  • Jest (For testing)

Live Demo (if available)

Live Demo Link

Getting Started

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 https://github.com/kosher9/kosher9.github.io.git

Install

Getting packages and debuging with Stylelint

npm install --save-dev [email protected] [email protected] [email protected] [email protected]

Getting packages and debuging with Webhint

npm init -y npm install --save-dev [email protected]

Getting packages and debuging with Eslint

npm install --save-dev [email protected] [email protected] [email protected] [email protected]

Getting packages and testing with Jest

npm run test

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}"

For unit testing

npm run test

Authors

👤 Cedric Kossi

🤝 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.