Tareator 3000 is a desktop task management application developed in Python using Tkinter and SQLite. It allows users to add, edit, delete, and mark tasks as completed, as well as sort them by priority and due date.
- Intuitive graphical interface: Built with Tkinter.
- SQLite database: Stores tasks persistently.
- Task management: Add, edit, delete, and mark tasks as completed.
- Sorting and search functionality:
- Sort by due date or priority.
- Search tasks by title or description.
- Highlight urgent tasks: High-priority tasks are automatically highlighted.
- Python: Main programming language.
- Tkinter: Used for the graphical user interface.
- SQLite: Database for task storage.
- Regular Expressions (re): Used for date validation.
- Clone or download the repository.
- Make sure you have Python installed (preferably version 3.x).
- Run the main file:
python Gestor_tareas_v1.py
- Add a task: Enter the title, description, due date, and priority.
- Edit a task: Modify the details of an existing task.
- Delete a task: Remove a selected task.
- Mark as completed: Change the task's status.
- Search tasks: Filter tasks by keywords.
- Sort by date or priority: Organize tasks efficiently.
