Volver a Proyectos

OneDay - Plataforma de Productividad Espacial

Ecosistema de productividad espacial multiplataforma que integra entornos interactivos 3D/2D con módulos de gestión de tareas mediante Expo y Three.js.

enero de 2024

Resumen Técnico

OneDay es una aplicación multiplataforma que redefine la gestión de tareas a través de una Interfaz de Usuario Espacial (SUI). Construida con Expo y TypeScript, integra entornos interactivos 3D/2D con módulos de productividad estándar. El motor principal orquesta Three.js y Expo GL para renderizar una 'habitación virtual' interactiva que actúa como el shell de navegación principal, mapeado a estados reactivos de la aplicación. Cuenta con sincronización en tiempo real a través de Supabase, asegurando actualizaciones atómicas en tareas, metas y progreso del usuario, mientras mantiene transiciones de alta tasa de cuadros mediante React Native Reanimated.

Descripción del Problema

Las herramientas de productividad tradicionales carecen de un compromiso inmersivo, lo que lleva a la fatiga del usuario. Se necesita un sistema que combine la gestión funcional de tareas con una experiencia espacial e interactiva para mejorar la retención y el enfoque.

Arquitectura

El sistema utiliza una Interfaz de Renderizado Híbrido que combina Three.js y Expo GL. Sigue una estructura de directorio modular organizada por dominios de características (Routine, Library, Stereo). La persistencia de datos se maneja a través de una capa sincronizada de Supabase, y los datos ambientales se ingieren en tiempo real mediante APIs meteorológicas externas para actualizar dinámicamente la SUI.

Características Clave

  • Interfaz de Renderizado Híbrido (Three.js + Expo GL)
  • Sincronización Atómica en Tiempo Real vía Supabase
  • Motor Interno de Lógica de Gamificación para Desafíos Diarios
  • Integración Multimedia Asíncrona (Audio/Video)
  • Ingestión Dinámica de Telemetría de Datos Ambientales
  • Animaciones Reactivas con React Native Reanimated

Desafíos

  • Orquestar entornos 3D con estados reactivos de la aplicación
  • Desacoplar la gestión multimedia del hilo principal de la UI
  • Optimizar interacciones espaciales para patrones móviles basados en gestos
  • Mantener la consistencia del estado a través de módulos espaciales complejos

Resultados

Entregada una herramienta de productividad visualmente inmersiva con transiciones espaciales a 60fps y sincronización de estado multiplataforma fluida. Integración exitosa de datos externos en tiempo real para impulsar cambios dinámicos en la UI.

Tecnologías

React NativeExpoThree.jsTypeScriptSupabaseNativeWind
Argentina 🇦🇷

© 2026 Michel Haussaire. Todos los derechos reservados.

Construido con Next.js & Tailwind CSS