Skip to content

an application that helps you list everything that you have to do, with the most important tasks at the top of the list, and the least important tasks at the bottom. By keeping such a list, you make sure that your tasks are written down all in one place so you don't forget anything important.

misheck12/to-do

Repository files navigation

ToDO app

A web todo list application

preview

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 Link

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 https://github.com/misheck12/to-do.git

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

👤 Misheck livingi

🤝 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

an application that helps you list everything that you have to do, with the most important tasks at the top of the list, and the least important tasks at the bottom. By keeping such a list, you make sure that your tasks are written down all in one place so you don't forget anything important.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published