- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
[To-Do List Project] is a project where I set up a basic to-do list web application utilizing webpack configurations and ES6 recommended practices to optimize the projects interactivity.
Client
- HTML
- CSS
- JavaScript
Server
- GitHub Pages
Database
- No database was used in this project.
- [Correct set up of webpack.]
- [Correct set up of Linters and GitHub Flows.]
- [Dynamic rendering of list elements inside the to-do list]
- [List renders on page load]
- [Add task to list]
- [Remove task from list]
- [Edit saved tasks]
- [Delete all checked items]
- [Drag tasks up and down the list]
- [Test for addTask function]
- [Test for deleteTask function]
- [Test for editTask function]
- [Test for updateTaskStatus function]
- [Test for deleteCheckedTasks function]
- [Local Storage]
To get a local copy up and running, follow these steps.
run the following code in you terminal:
- npm install
That's installs all the dependencies you need before you run
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/ClintonYounge/To-Do-List-Project.git- run npm install to install all dependencies
- There's no command required to run the project
- To run this test, run "npx jest" in your terminal.
👤 Clinton Younge
- GitHub: @ClintonYounge
- Linkedin: @clinton-younge
- Twitter: @YoungeCjay
👤 Therese Tuyisabe
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
- [Test for edit tasks function' description]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project it would be a great help if you could star this repo!
I would like to thank to Microverse for providing me the opportunity and inspiration for this work.
This project is MIT licensed.