Saltar a contenido

MisTareas 2.1

MisTareas 2.1 es una aplicación de escritorio multi-usuario para gestionar listas de tareas, desarrollada en Python con CustomTkinter.

Características principales

  • Multi-usuario: cada usuario tiene su propia cuenta con lista de tareas independiente
  • Autenticación segura: contraseñas protegidas con bcrypt
  • Tareas cifradas: archivos de tareas cifrados con Fernet (clave derivada de la contraseña via PBKDF2)
  • Cambio de usuario: selector en el pie de la app para cambiar de usuario sin cerrar
  • Multiidioma: interfaz disponible en español e inglés (menú «Idioma / Language»)
  • Gestión completa de tareas: crear, completar, eliminar y priorizar
  • Ordenación por arrastre: reordena tareas arrastrando con el ratón
  • Timestamps automáticos: registro de fecha y hora de creación y finalización
  • Ventana siempre visible: opción de mantener la app encima de otras ventanas
  • Compatible con Windows y macOS

Descargas

Archivo Plataforma Descripción
Installer_MisTareas2.1.exe Windows Instalador (recomendado)
MisTareas2.1.exe Windows Ejecutable portable (sin instalación)
MisTareas2.1.dmg macOS Imagen de disco (.dmg)

Novedades respecto a la versión 1.0

Funcionalidad v1.0 v2.1
Multi-usuario No
Pantalla de login No
Contraseñas seguras (bcrypt) No
Tareas cifradas (Fernet/PBKDF2) No
Datos separados por usuario No
Cambio de usuario sin cerrar No
Migración de datos anteriores No
Arquitectura modular No

Tecnologías

  • Python 3.12
  • CustomTkinter — interfaz gráfica moderna
  • bcrypt — hashing seguro de contraseñas
  • cryptography — cifrado Fernet de archivos de tareas
  • PyInstaller — compilación a ejecutable (Windows y macOS)
  • Inno Setup — instalador Windows
  • hdiutil — imagen de disco macOS (.dmg)

Capturas de pantalla

La pantalla de acceso permite iniciar sesión o crear una cuenta nueva desde la misma ventana.

Vista principal con tareas organizadas por prioridad, checkboxes y opciones de ordenación.