A Todo List app.
Our application is a Todo List app that allows users to create, view, update, and delete tasks. Users can add tasks by entering a description and clicking the "Add" button. The task interactive list is displayed, showing each task with a checkbox and options to edit or delete.
- Linters
- Webpack
- HTML5
- JS (ES6 synthax)
- CSS3
-
Mark tasks as complete: Add functionality that allows users to mark tasks as completed. This can be done by adding a checkbox next to each task and updating its status accordingly.
-
Delete Tasks: Allow users to delete tasks from the list after they are completed or no longer relevant. You can add a trash can icon next to each task to allow deletion.
In order to run this project you need:
install node and vscode linters configuration webpack configuration
Clone this repository to your desired folder
Install this project with: -
- git clone git@github.com:GhostEsso/toDoList.git
- npm install to install all the dependencies
- npm start to start the project on the browser
To run tests, run the following command:
npx hint . npx stylelint "*/.{css,scss}"
π€ Author
- GitHub: @GhostEsso
- LinkedIn: @essohanam
Some potential future features that can be added to our Todo List app are:
-
Task categories or labels: Allow users to categorize tasks into different labels or categories for better organization.
-
Task reminders or notifications: Implement a reminder system to notify users of upcoming or overdue tasks.
-
User authentication and user-specific task lists: Create user accounts and enable users to have their own personalized task lists, accessible across devices.
Contributions, issues, and feature requests are welcome! Feel free to check the [issues page].
If you like this project you can contact me via my contact address and rate it.
I would like to thank all the microverse team and my coding partners.
This project is MIT licensed.