Skip to content

This is a simple and modern To-Do List application built using Python and CustomTkinter. The app features a clean user interface with functionalities to add, complete, delete tasks, and view completed tasks.

Notifications You must be signed in to change notification settings

CCestrella/todolist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

To-Do List Application 📝

This is a simple and modern To-Do List application built using Python and CustomTkinter. The app features a clean user interface with functionalities to add, complete, delete tasks, and view completed tasks.

Features

  • Add Tasks: Quickly add tasks to your to-do list.
  • Complete Tasks: Mark tasks as completed and move them to a completed tasks list.
  • Delete Tasks: Remove tasks from the to-do list.
  • View Completed Tasks: Display a summary of completed tasks.
  • Modern UI: Styled with CustomTkinter for a modern look and feel.

image

Installation

Requirement

Ensure you have Python 3.x installed. You will also need the following Python libraries:

  • customtkinter
  • tkinter (comes with Python)
  • Pillow (if you plan to use images for customization)

Installation Steps

  1. Clone the repository or download the project files.
  2. Navigate to the project directory.
  3. Install customtkinter using pip:
    pip install customtkinter
    

How to Use

  • Add a Task: Type a task in the entry field and click "Add Task."
  • Complete a Task: Select a task from the list and click "Complete Task" to mark it as completed.
  • Delete a Task: Select a task from the list and click "Delete Task" to remove it.
  • Show Completed Tasks: Click "Show Completed Tasks" to view tasks you've marked as completed.

Future Enhancements

Add the ability to save tasks persistently (e.g., using a database or text file). Implement additional UI enhancements and animations. Include task prioritization and categories.

License

This project is licensed under the MIT License. Feel free to modify and use it as you like.

Acknowledgments

CustomTkinter: For providing modern UI elements for Python applications. tkinter: The standard Python library for GUI development.

About

This is a simple and modern To-Do List application built using Python and CustomTkinter. The app features a clean user interface with functionalities to add, complete, delete tasks, and view completed tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages