/TODO_app_gui

Simple TODO app with gui

Primary LanguagePython

Todo App

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.

Features

  • 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.

Installation

  1. Clone the repository: git clone https://github.com/dedbin/TODO_app.git (use Gui branch)
  2. Install the required dependencies: pip install customtkinter
  3. Run the app: python modern_gui.py

Usage

  1. Launch the app by running modern_gui.py.
  2. 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.

Contributing

Contributions are welcome! If you have any suggestions or improvements, feel free to open an issue or submit a pull request.