Back to Projects

OneDay - Spatial Productivity Platform

Multi-platform spatial productivity ecosystem integrating 3D/2D interactive environments with task management modules via Expo and Three.js.

January 2024

Technical Overview

OneDay is a multi-platform application that redefines task management through a Spatial User Interface (SUI). Built with Expo and TypeScript, it integrates 3D/2D interactive environments with standard productivity modules. The core engine orchestrates Three.js and Expo GL to render an interactive 'virtual room' that acts as the primary navigational shell, mapped to reactive application states. It features real-time synchronization via Supabase, ensuring atomic updates across tasks, goals, and user progress, while maintaining high-frame-rate transitions using React Native Reanimated.

Problem Statement

Traditional productivity tools lack immersive engagement, leading to user fatigue. There is a need for a system that combines functional task management with a spatial, interactive experience to improve retention and focus.

Architecture

The system utilizes a Hybrid Rendering Interface combining Three.js and Expo GL. It follows a modular directory structure organized by feature-domains (Routine, Library, Stereo). Data persistence is handled via a synchronized Supabase layer, and environmental data is ingested in real-time through external meteorological APIs to dynamically update the SUI.

Key Features

  • Hybrid Rendering Interface (Three.js + Expo GL)
  • Real-time Atomic Synchronization via Supabase
  • Internal Gamification Logic Engine for Daily Challenges
  • Asynchronous Multimedia Integration (Audio/Video)
  • Dynamic Environmental Data Telemetry Ingestion
  • Reactive Animations with React Native Reanimated

Challenges

  • Orchestrating 3D environments with reactive application states
  • Decoupling multimedia management from the main UI thread
  • Optimizing spatial interactions for mobile gesture-driven patterns
  • Maintaining state consistency across complex spatial modules

Outcomes

Delivered a visually immersive productivity tool with 60fps spatial transitions and seamless cross-platform state synchronization. Successfully integrated real-time external data to drive dynamic UI changes.

Technologies

React NativeExpoThree.jsTypeScriptSupabaseNativeWind
Argentina 🇦🇷

© 2026 Michel Haussaire. All rights reserved.

Built with Next.js & Tailwind CSS