Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/kosher9/kosher9.github.io
- Owner: kosher9
- Created: 2022-03-22T22:43:23.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-04-09T22:37:01.000Z (over 2 years ago)
- Last Synced: 2023-03-08T21:07:34.947Z (over 1 year ago)
- Topics: css, eslint, font-awesome, html-css-javascript, javascript, jest-tests, stylelint, webpack
- Language: JavaScript
- Homepage:
- Size: 1.92 MB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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.