Build a responsive todo app with modern UI
Crea una aplicación de tareas responsiva con HTML5, CSS3 y JavaScript puro. La aplicación debe tener una interfaz de usuario moderna y limpia utilizando CSS Grid/Flexbox con controles intuitivos. Implementa la funcionalidad CRUD completa (agregar/editar/eliminar/completar tareas) con animaciones suaves. Incluye categorización de tareas con codificación de colores y niveles de prioridad (baja/media/alta). Agrega fechas de vencimiento con un componente de selección de fecha y notificaciones de recordatorio. Usa localStorage para la persistencia de datos entre sesiones. Implementa la funcionalidad de búsqueda con filt...