š Table of Contents
š [To-Do List Project]
[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.
š Built With
Tech Stack
Client
Server
Database
- No database was used in this project.
Key Features
- [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]
(back to top)
š Live Demo
(back to top)
š» Getting Started
To get a local copy up and running, follow these steps.
Prerequisites
run the following code in you terminal:
That's installs all the dependencies you need before you run
Setup
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/ClintonYounge/To-Do-List-Project.git
Install
- run npm install to install all dependencies
Usage
- There's no command required to run the project
Run tests
- To run this test, run "npx jest" in your terminal.
(back to top)
š„ Authors
š¤ Clinton Younge
š¤ Therese Tuyisabe
(back to top)
š Future Features
- [Test for edit tasks function' description]
(back to top)
š¤ Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
(back to top)
āļø Show your support
If you like this project it would be a great help if you could star this repo!
(back to top)
š Acknowledgments
I would like to thank to Microverse for providing me the opportunity and inspiration for this work.
(back to top)
š License
This project is MIT licensed.
(back to top)