This is a simple Todo App that allows users to create, view, update, and delete tasks. The app has a graphical user interface (GUI) built using the customtkinter
library.
- Create a new task by providing a title, description, and deadline.
- View a specific task by entering its ID.
- View all tasks.
- Update a task by providing its ID and the fields to update (title, description, deadline).
- Delete a task by providing its ID.
- Clone the repository:
git clone https://github.com/dedbin/TODO_app.git
(use Gui branch) - Install the required dependencies:
pip install customtkinter
- Run the app:
python modern_gui.py
- Launch the app by running
modern_gui.py
. - Use the GUI to interact with the app:
- Enter the task details (title, description, deadline) and click "Create Task" to create a new task.
- Enter a task ID and click "Get Task" to view a specific task.
- Click "Get All Tasks" to view all tasks.
- Enter a task ID and the fields to update, then click "Update Task" to update a task.
- Enter a task ID and click "Delete Task" to delete a task.
Contributions are welcome! If you have any suggestions or improvements, feel free to open an issue or submit a pull request.