Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chaabaneanas/to-do-list

A Simple yet powerfull web app that allow the user to Add edit and remove Tasks and save all the changes for even after closing the browser,this app is build With Vanila Javascript and Basic Html-Css
https://github.com/chaabaneanas/to-do-list

Last synced: about 1 month ago
JSON representation

A Simple yet powerfull web app that allow the user to Add edit and remove Tasks and save all the changes for even after closing the browser,this app is build With Vanila Javascript and Basic Html-Css

Awesome Lists containing this project

README

        

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

# To Do List

This is a CRUD (create, read, update and delete) app built where users can create, update and delete specific day-to-day tasks as they wish. The app is built using Webpack and served with the Webpack dev server

## Overview
![image](https://user-images.githubusercontent.com/99597333/222122320-8fb4f852-875e-4f58-9592-c400cf0221a5.png)

## Built With

- HTML
- Javascript
- Css
- Webpack
- Webpack-dev server
- Jest
## Live Demo (if available)

[Live Demo Link](https://chaabaneanas.github.io/To-do-List/#)

## Getting Started
- Clone this repo to your machine by using Git clone: Git clone https://github.com/DuaneDave/To-Do-List.git
- open in your vs code terminal and run live

### Install

- Install webhint using npm install --save-dev [email protected]
- Install eslint using npm install --save-dev [email protected] [email protected] [email protected] [email protected]
- Install stylelint using npm install --save-dev [email protected] [email protected] [email protected] [email protected]
- Install jest using npm i --save-dev jest
- Install jsDom using npm install --save-dev jes

### Run tests

- Run your test using npm run test
- Run webhint html checks using npx hint .
- Run webhint Css checks using npx stylelint "\*_/_.{css,scss}"
- Run webhint javascript checks using npx eslint .

### Deployment

- Publish files to a gh-pages branch on GitHub
- npm install gh-pages --save-dev
- var ghpages = require('gh-pages');
ghpages.publish('dist', function(err) {});

## Authors

👤 **chaabaneAnas**

- GitHub: [@githubhandle](https://github.com/githubhandle)
- Twitter: [@twitterhandle](https://twitter.com/twitterhandle)
- LinkedIn: [LinkedIn](https://linkedin.com/in/linkedinhandle)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/ChaabaneAnas/To-do-List/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Hat tip to anyone whose code was used
- Inspiration
- etc

## 📝 License

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