PortalDrop

PortalDrop Logo

PortalDrop es una herramienta de escritorio para Linux, construida con Python y Qt6 (PySide6), diseñada para facilitar transferencias de archivos universales entre un PC y dispositivos móviles (iOS/Android) sin requerir ninguna instalación en el teléfono.

Características Principales

  • No requiere instalación móvil: Los usuarios simplemente escanean un código QR con el navegador de su teléfono para iniciar la transferencia de archivos.
  • Arrastrar y Soltar (Drag and Drop): Arrastra fácilmente los archivos a la ventana de la aplicación para generar un enlace de descarga al instante.
  • Bidireccional: Admite la transferencia de archivos del móvil al PC (a través de una opción "Recibir") y del PC al móvil.
  • Privacidad Local: Las transferencias se realizan directamente a través de la red WiFi local (P2P local), lo que significa que los archivos nunca salen de tu red.
  • Interfaz Moderna: Cuenta con un modo oscuro nativo y un diseño limpio.

Tecnologías Utilizadas

El proyecto utiliza las siguientes tecnologías:

  • Backend: Servidor HTTP nativo de Python.
  • Frontend: PySide6 (Qt6 para Python).
  • Detección de Red: Sockets UDP para detectar la IP de la LAN.