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.
Log in or sign up for Devpost to join the conversation.