YannisSefsaf / TOP_ToDoList

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ToDoList App

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.

Project Demo

You can view a live demo of the app at https://yannissefsaf.github.io/TOP_ToDoList/.

Features

  • 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

Getting Started

To get started with the ToDoList App, simply visit the live demo page at https://yannissefsaf.github.io/TOP_ToDoList/

Usage

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.

Contributing

If you'd like to contribute to this project, please feel free to submit a pull request. Any suggestions or feedback are also welcome.

License

This project is licensed under the MIT License. See the LICENSE.md file for details.

Contact

If you have any questions or concerns about the ToDoList App, please feel free to contact me at yannis.sefsaf@outlook.com.

About

License:Other


Languages

Language:JavaScript 49.5%Language:CSS 29.4%Language:HTML 21.1%