Skip to content

My todo-list website project is focused on creating an efficient and user-friendly platform that allows users to easily manage and organize their tasks, to-dos, and deadlines in a personalized and customizable way, ultimately boosting their productivity and overall effectiveness.

License

Notifications You must be signed in to change notification settings

emhamza/My-todo-List-website

Repository files navigation


To-do-list with webpack

📗 Table of Contents

📖 [To do list with webpack]

This is my first project in which I have used webpack loaders and webpack dev server. To-do-list is a simple website allowing you to add task list and remove the task when completed.

🛠 Built With

-HTML5 -JS -DOM Manipulation -ES6 -Webpack Loaders/bundlers

Tech Stack

Version Control
Visual Studio Code
Client

Key Features

  • [Usage of createElement property]
  • [Follow HTML, JS and CSS best practice]
  • [Dynamically designed]
  • [DOM Manipulation]
  • [Buttons with specific functionality]
  • [Usage of Js classes]
  • [ES6 modules & ES6 syntax]
  • [Webpack loaders for CSS,HTML and JS]
  • [Hosted on webpack dev server]

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

-Visual Studio Code -Github Account -Git Bash -Node JS -minimalist template

Setup

Clone this repository to your desired folder: Use git clone command or downloaded ZIP folder Example command:

  cd my-folder
  git clone: (https://github.com/emhamza/to-do-list)

Install

Install this project with: npm Example commands:

  cd my-project
  npm init -y
  npm install --save-dev hint@7.x
  npx hint .
  npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x

Usage

To run the project, execute the following command: npm test Example command:

   GitHub Pages Server

Run tests

To run tests, run the following command: npm test Example command:

  npx stylelint "**/*.{css,scss}" --fix
  npx eslint "**/*.js" --fix

Deployment

You can deploy this project using: GitHub Pages

(back to top)

👥 Authors

👤 Umair Hamza

(back to top)

🔭 Future Features

  • [Button JS logics]
  • [Desktop Responsivness]
  • [Drad and change the order functionality]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the https://github.com/emhamza/to-do-list.

(back to top)

⭐️ Show your support

If you like this project then please follow me on Linkedin, Twitter and GitHub. Greetings!

(back to top)

🙏 Acknowledgments

I would like to thank Microvers for this project!

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

My todo-list website project is focused on creating an efficient and user-friendly platform that allows users to easily manage and organize their tasks, to-dos, and deadlines in a personalized and customizable way, ultimately boosting their productivity and overall effectiveness.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published