Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kdlamini/review-todolist

Check the quality of the code using JavaScript best practices. DRY, KISS, and YAGNI rules. HTML & CSS best practices.
https://github.com/kdlamini/review-todolist

Last synced: 23 days ago
JSON representation

Check the quality of the code using JavaScript best practices. DRY, KISS, and YAGNI rules. HTML & CSS best practices.

Awesome Lists containing this project

README

        

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

# To Do List

This project will be a basic website that allows users to add, modify and remove a list of To Do tasks.

This project is part of the Microverse curriculum. The main objective is to use webpack to bundle JavaScript, learn how to use proper ES6 syntax, use ES6 modules to write modular JavaScript, and learn how to use JavaScript objects and arrays and dynamically modify the DOM and add basic events. This will follow professional guidelines in responsive design.

## Live Preview
[https://kdlamini.github.io/To-do-list/](https://kdlamini.github.io/To-do-list/)

## Built With

- Html/Css
- JavaScript
- Webpack

## Additional Tools

- Webhint
- Stylelint
- Eslint

## Getting Started

To get a local copy of this project:

Clone this repository or download the Zip folder:
```
https://github.com/KDlamini/To-do-list.git
```

## Test
To track linter errors locally follow these steps:

Download all the dependencies run:
```
npm install
```
Track HTML linter errors run:
```
npx hint .
```
Track CSS linter errors run:
```
npx stylelint "**/*.{css,scss}"
```
Track JavaScript linter errors run:
```
npx eslint .
```

## Run webpack server
```
npm run start
```

## Run build
```
npm run build
```

## Authors

👤 **Simo Nkosi**

- GitHub: [@githubhandle](https://github.com/KDlamini)
- Twitter: [@twitterhandle](https://twitter.com/RealSimoNkosi)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/simo-nkosi-418523180/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/KDlamini/To-do-list/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- This project is part of week 1 of module 2 in the Microverse study program.
- Thanks to the Microverse team for the great curriculum.
- Thanks to Code Reviewers for the insightful feedback.
- A great thanks to My coding partners, morning session team, and standup team Partners for their contributions.

## 📝 License

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