Skip to content

Inspired by the minimalist website, this to-do list project is built with webpack and ES6. It allows a user to: add a new item, remove a selected item, reorder a selected item (as drag-and-drop), mark a selected item as complete and remove all items marked as complete at once.

License

Notifications You must be signed in to change notification settings

francisuloko/todo-list

Repository files navigation

To-Do List

Built with webpack and ES6

Live Demo

Click here to visit the app

Built With

  • JavaScript
  • HTML & CSS
  • webpack@5.44.0
  • ES6
  • bootstrap 5

Prerequisites

  • browser
  • vscode
  • git
  • jest

Clone Repo

To get a local copy up and running follow these simple steps:

  • Open terminal Ctrl + Alt + T

  • git clone git@github.com:francisuloko/todo-list.git

  • cd todo-list

  • npm install

  • npm start

  • visit localhost:8080

Run the tests

  • Install jest using yarn yarn add --dev jest
  • Or install using npm npm install --save-dev jest
  • Add the following section to your package.json: { "scripts": { "test": "jest" } }
  • How to run the tests: npm run test or yarn test

Author

👤 Francis Uloko

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Microverse Inc.

📝 License

This project is MIT licensed.

About

Inspired by the minimalist website, this to-do list project is built with webpack and ES6. It allows a user to: add a new item, remove a selected item, reorder a selected item (as drag-and-drop), mark a selected item as complete and remove all items marked as complete at once.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published