Inspiration

In a world more connected than ever, we're paradoxically more emotionally isolated. Social media shows curated highlights, not real feelings. We wanted to create a space where people could see that others around the world feel the same way they do - happy, sad, anxious, or hopeful. No filters, no followers, just raw human emotion.

What it does

World Mood is a real-time 3D visualization of global emotions. Users select how they're feeling, and their mood appears as a glowing particle on an interactive globe at their location. You can watch emotions flow across continents, see what's trending globally, and even time-travel to see how the world felt hours ago.

How we built it

  • Three.js for the 3D globe and particle effects
  • Firebase Realtime Database for instant global synchronization
  • Vanilla JavaScript for performance
  • CSS animations for smooth UI interactions
  • Geolocation API for user positioning

Challenges we ran into

Creating smooth 3D animations while maintaining performance across devices was tricky. We also had to carefully design the anonymous system to prevent abuse while keeping it frictionless.

Accomplishments that we're proud of

The visual impact - when you see emotions lighting up across the globe in real-time, it genuinely feels like you're witnessing humanity's collective heartbeat. The time-travel feature adds an unexpected emotional depth.

What we learned

That simplicity is powerful. We stripped away likes, comments, and profiles - and what remained was more meaningful than any social network.

What's next for World Mood

Mobile apps, integration with wearables for passive mood detection, partnerships with mental health organizations, and an API for researchers studying global emotional patterns.

Share this project:

Updates