Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kosher9/kosher9.github.io

A web todo list application. Based on local storage. Set a task and remove it if finished.
https://github.com/kosher9/kosher9.github.io

css eslint font-awesome html-css-javascript javascript jest-tests stylelint webpack

Last synced: 17 days ago
JSON representation

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

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# ToDO app

> A web todo list application

![preview](src/img/preview.png)

## 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](https://kosher9.github.io)

## 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**

- GitHub: [@kosher9](https://github.com/kosher9)
- Twitter: [@kosherus](https://twitter.com/kosherus)
- LinkedIn: [Lionel Cedric KOSSI](https://linkedin.com/in/lionel-c%C3%A9dric-kossi-323042172)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Microverse

## 📝 License

This project is [MIT](./MIT.md) licensed.