ChronoWeave: Building Time Awareness for Neurodiverse Minds

Inspiration

Time blindness, the struggle to intuitively feel time passing, affects millions with ADHD, autism, and executive function challenges. Traditional timers feel intrusive and clinical. ChronoWeave was born from real user pain: "I know I need to stop studying at 9 PM, but it feels like 8 PM even when it's 9:30."

Key insight: We don't need to be told the time, we need to feel it naturally through multi-sensory cues calibrated to our personal time perception.

What I Learned

  • Personalization is everything. Generic 25-minute pomodoro timers fail neurodiverse users because everyone drifts differently (morning-stable vs evening-fast patterns).
  • Multi-sensory beats single-sense. Haptic + audio + visual = 3x harder to miss than any one alone.
  • Calibration matters. A 30-second test reveals your unique time distortion curve.
  • Minimalism wins. Clean dark UI with glassmorphism feels premium and reduces cognitive load.

How I Built It

Tech Stack

  • Frontend: React Native + Reanimated 3 + React Navigation
  • Design: Figma AI prototypes → Perfect pixel polish
  • Animations: 60fps haptic/audio/light simulations
  • Data: AsyncStorage for drift patterns + calibration profiles
  • Sensors: Device haptics, audio services, screen brightness APIs

Core Architecture

  1. Calibration Flow (5 steps): Maps your time perception curve
  2. Drift Detection: Compares real clock vs your "felt time"
  3. Pattern Engine: Morning/Midday/Afternoon/Evening drift forecasts
  4. Nudge System: Haptic/audio/light cues scaled to urgency
  5. History: Weekly calendar showing drift patterns

Key Features Engineered

Calibration (5-step flow):

  • 10s hold test → 30s reproduction → pattern recognition
  • Progress bar eliminates "where am I?" confusion

Nudge System (3 modalities):

  • Haptic: 1 pulse (check time) → 3 pulses (act now)
  • Audio: Slow chimes → accelerating tempo
  • Light: Corner glow → full-screen tint

Data Visualization:

  • Pie chart: Your daily time perception distribution
  • Weekly drift calendar: Color-coded patterns (green=stable, pink=fast)

Challenges Faced & Solutions

Challenge 1: Time Perception is Nonlinear

Problem: Users underestimate short intervals, overestimate long ones.
Solution: 5-point calibration curve + personalized drift forecasts.

Challenge 2: Nudges Must Never Annoy

Problem: ADHD users ignore or silence repetitive alerts.
Solution: Multi-sensory escalation + context awareness (mutes during calls).

Challenge 3: Design Iteration Hell

Problem: Figma AI kept generating misaligned mockups.
Solution: 8pt grid obsession + pixel-perfect prompts (like "96px top margin, 72px sides").

Challenge 4: Cross-Device Haptics

Problem: iOS/Android haptic engines differ wildly.
Solution: Normalized intensity scale (0.1-1.0) + device-specific patterns.

Challenge 5: Presentation Perfection

Problem: Judges see 100s of apps—need instant impact.
Solution: Cinematic title slide + 15s nudge demo video + swipeable feature cards.

Technical Achievements

  • 60fps animations (Reanimated 3 worklets)
  • Glassmorphism + 8pt grid mastery
  • Personalization engine (calibration → nudges)
  • Multi-sensory escalation system
  • Weekly pattern visualization
  • Dark/light theme parity

Results

Built solo in 48 hours from concept to pixel-perfect prototype. 15+ design iterations. 3 unique nudge modalities. 5-step calibration UX. Cinematic presentation assets.

ChronoWeave transforms "I lost 2 hours again" → "I feel time naturally." For neurodiverse users, this is life-changing.

Built With

  • figma
Share this project:

Updates