Inspiration

We wanted to make global connection intuitive, playful, and visual. Traditional chat apps feel static and impersonal, so we imagined a platform where you could see people from anywhere in the world in real time and instantly connect with them in a fun, interactive way. Memojis on a global map turned out to be the perfect way to make online presence tangible and engaging.

What it does

World Chat lets users:

See everyone online on a live, interactive Mapbox-powered globe.

Use personalized memojis to represent themselves in real time.

Instantly chat or start live video calls using WebRTC with Daily’s video API.

Enjoy a seamless dark-themed interface that feels modern and immersive.

How we built it

Frontend: Responsive web app with a dark theme, interactive Mapbox globe, and memoji labels.

Video & Chat: WebRTC for real-time video and messaging, integrated with Daily for easy video calls.

Real-Time Presence: Users’ online/offline status is tracked and updated dynamically on the map.

Backend: A lightweight server manages sessions, signaling, and presence updates efficiently.

Challenges we ran into

Synchronizing user presence and memoji positions in real time without lag.

Ensuring video calls scale smoothly across different regions and network conditions.

Optimizing the map and graphics so the globe remains responsive and fluid on all devices.

Designing a UI that balances fun (memojis) with usability for real-time global interactions.

Accomplishments that we're proud of

Successfully implemented real-time global presence with memojis that update instantly.

Integrated seamless one-click video calls with Daily over WebRTC.

Built a dark-themed, visually appealing interface that works across desktops and mobile devices.

Turned a complex real-time system into an intuitive, playful experience for users.

What we learned

Real-time systems require careful handling of latency and network variability.

UX matters as much as technology—seeing memojis in real time makes the connection experience feel alive.

Dark theme and clean UI significantly improve engagement for globally connected apps.

Testing globally is crucial: network speeds, device types, and time zones all impact user experience.

What's next for World Chat

Adding new ways for users to interact, like mini-games, quizzes, or reactions during video calls.

Enhancing customization options for memojis and profiles.

Exploring AI-driven suggestions for connections based on interests or time zones.

Expanding the platform to support group video calls and live events on the map.

Built With

  • berry
Share this project:

Updates