This project is a TodoList App developed as part of The Odin Project curriculum. The application uses object-oriented programming (classes) and Webpack bundling. It allows users to keep track of their tasks based on due date, project, priority, and status. The app includes features such as sorting tasks by various criteria, adding, editing and deleting tasks and projects, as well as mobile responsiveness. Local storage is implemented so that the users can retrieve their projects and todos even after reloading the page.
You can view a live demo of the app at https://yannissefsaf.github.io/TOP_ToDoList/.
- New todos can be added, and existing todos can be expanded (view details), edited, and deleted
- Todos can be sorted by due date, project name, date added, status, and priority level
- New projects can be added, and existing projects can be deleted
- The app uses local storage which allows users to retrieve their projects and todos when reloading the page
- The page is mobile-responsive
To get started with the ToDoList App, simply visit the live demo page at https://yannissefsaf.github.io/TOP_ToDoList/
To use the app, simply add your todos and projects using the input fields provided. You can sort your todos by clicking on the sort button. Click directly on the todo in order to expand it and view its details. To edit or delete a todo or project, hover over it and click on the appropriate button.
If you'd like to contribute to this project, please feel free to submit a pull request. Any suggestions or feedback are also welcome.
This project is licensed under the MIT License. See the LICENSE.md file for details.
If you have any questions or concerns about the ToDoList App, please feel free to contact me at yannis.sefsaf@outlook.com.