← Todos los proyectos

Nexo · escritorio compartido para archivos y colaboración

En desarrollo · plataforma compartida publicada

Una aplicación web con experiencia de escritorio que permite organizar archivos, carpetas y actividad en un espacio compartido, con cuentas individuales y permisos por rol.

Explorador de archivos de Nexo en la demostración de escritorio

Un espacio de trabajo que se siente como un escritorio.

Nexo es una aplicación web en desarrollo para organizar archivos y colaborar dentro de un mismo espacio. Su interfaz toma elementos familiares del escritorio: una ventana principal, accesos a archivos y notas, navegación por carpetas y una barra inferior para recuperar vistas.

El objetivo del proyecto es combinar esa familiaridad con una experiencia web adaptable. En computador, la ventana permite explorar el contenido con controles de escritorio; en móvil, la navegación se transforma en paneles táctiles que aprovechan la pantalla disponible.

Explorador de archivos de Nexo en la demostración de escritorio
Primera iteración de interfaz con datos de demostración locales. La versión conectada mantiene la experiencia de escritorio.

El reto: compartir información sin confundir el acceso.

El proyecto comenzó como una demostración local y evolucionó hacia un almacenamiento compartido conectado. Cada persona utiliza su propia cuenta, pero los archivos pertenecen al mismo espacio del equipo. Esa diferencia orienta tanto la interfaz como los permisos del servidor.

La solución desarrollada.

Prueba del almacenamiento compartido de Nexo con un archivo ficticio
Captura de prueba en emuladores con identidades y archivos ficticios. Documenta la sincronización del espacio compartido.

Una interfaz conectada a servicios reales.

Nexo utiliza React, Vite y TypeScript. Firebase Authentication gestiona las cuentas; Firestore mantiene los metadatos y la actividad; Storage conserva los archivos; y Functions valida las operaciones que cambian el espacio compartido.

La documentación registra pruebas de carga y descarga, sincronización, autoría y rechazo de escrituras de un lector, tanto en entornos aislados como en una comprobación remota. Las capturas de este caso corresponden a material de demostración y pruebas, con contenido ficticio.

Interfaz móvil de demostración del explorador de Nexo
Vista táctil de la primera demostración. Las capturas se presentan como material de desarrollo, no como datos de un equipo real.

Estado y siguientes etapas.

La versión compartida está publicada con acceso mediante cuenta y autorización. El proyecto continúa en desarrollo: las notas y favoritos personales permanecen en el navegador, y no incluye coedición del contenido de documentos Word o Excel ni versionado de sus binarios. La evolución contempla ampliar la operación, los límites del espacio y las verificaciones en más dispositivos.

Conocer el acceso a Nexo ↗

Explorar demo ↗

Quiero algo similar ↗