Disponible para proyectos
Producto digitalUX/UI

DiskPulse

Una app de escritorio para Windows que convierte tu disco en un mapa y te ayuda a decidir qué borrar, sin sustos

Rol
Diseño de producto, interfaz y desarrollo
Año
2026
Duración
Sprint intensivo, del código al instalador
Equipo
Proyecto propio, construido con IA como copiloto de código
Herramientas
Python, Flask, pywebview (WebView2), D3, GSAP, Canvas, PyInstaller, Inno Setup, reportlab
Portada de DiskPulse
01/ 07 · Intención

El disco lleno es un problema de todos, pero las herramientas para resolverlo parecen hechas en 2005: tablas grises, árboles infinitos y un botón de borrar que da miedo pulsar. La intención fue hacer lo contrario: una app que se sienta como un producto moderno, que muestre de un vistazo qué ocupa espacio y que acompañe la decisión de borrar con calma, sin riesgo de perder nada importante.

02/ 07 · El reto

Tenía que escanear discos con cientos de miles de archivos en segundos, moverse a 60 fps al hacer zoom y, sobre todo, generar confianza: una app que borra archivos no puede permitirse un solo susto. Además, debía instalarse como cualquier programa de Windows, sin pedir permisos de administrador ni enviar un solo dato fuera del ordenador.

03/ 07 · Roadmap

Cómo se hizo, paso a paso

  1. 01
    Problema

    Herramientas que dan miedo

    WinDirStat y TreeSize funcionan, pero son densas y frías. Decidir qué borrar en ellas genera ansiedad. El objetivo: claridad visual y decisiones seguras.

  2. 02
    Concepto

    Tu disco como un mapa

    Un treemap donde cada bloque es tan grande como lo que ocupa y su color dice qué tipo de archivo es. Doble clic para entrar en una carpeta, retroceso para subir.

  3. 03
    Motor

    Escanear sin ahogar la memoria

    En lugar de un objeto por archivo, el índice se guarda en arrays planos: unos 40 bytes por archivo. 278.772 archivos (61,7 GB) se escanean en 12,8 segundos.

  4. 04
    Interfaz

    60 fps en canvas

    El mapa se pinta en <canvas> con D3 y las transiciones de zoom se animan con GSAP. Las carpetas enormes se cargan bajo demanda, como mucho 400 celdas por vista.

  5. 05
    Confianza

    Borrar sin sustos

    Todo va a la Papelera y se puede recuperar. Ninguna acción ocurre sin un diálogo que muestre las rutas exactas y el total. No existe borrado permanente en el código.

  6. 06
    Ayuda

    Decidir qué borrar

    Top 20 de archivos pesados, "huéspedes olvidados" que nadie toca hace años, búsqueda de duplicados por huella e informe PDF de 5 páginas.

  7. 07
    Producto

    App de escritorio de verdad

    Ventana nativa con WebView2 y barra de título oscura, ejecutable de unos 22 MB e instalador en español que no pide permisos de administrador.

04/ 07 · Decisiones

Decisiones que marcaron el resultado

decisión_01

Privacidad absoluta

Cero tráfico saliente: D3, GSAP y las fuentes van dentro de la app. El servidor interno solo escucha en el propio ordenador y exige un token por sesión.

decisión_02

La Papelera como red de seguridad

Borrar siempre es reversible. Esa única regla convierte una herramienta que asusta en una que invita a ordenar.

decisión_03

Teclado primero

Paleta de comandos con Ctrl+K, flechas para moverse por el mapa, Supr con confirmación y menú contextual accesible con Mayús+F10.

decisión_04

Respeta tus ajustes

Si Windows tiene las animaciones desactivadas, las ambientales se apagan y las de interfaz van tres veces más rápidas.

decisión_05

Honestidad con OneDrive

Los archivos "solo en la nube" cuentan 0 bytes: no ocupan disco local y borrarlos no liberaría nada.

05/ 07 · El trabajo

El trabajo

06/ 07 · En cifras
12,8 spara 278.772 archivos
~40 Bde memoria por archivo
60 fpsen el mapa interactivo
0datos que salen de tu PC
07/ 07 · Aprendizaje

En una herramienta que toca tus archivos, la experiencia de usuario es sobre todo confianza. La velocidad y las animaciones enamoran, pero lo que hace que alguien se atreva a liberar espacio es saber que puede deshacerlo.