Inspiration

Team meetings today are messy. People jump between Zoom for calls, Slack or Discord for chat, Google Docs for notes, and GitHub or Replit to build things. Important ideas get lost and collaboration becomes fragmented.

We wanted to build something simpler — a place where meetings actually help teams get work done.

What it does

Yoodle is a collaboration platform that combines video meetings, AI-powered notes, ephemeral collaboration rooms, and shared development environments in one place.

Teams can join a call, automatically get transcripts and summaries, brainstorm in temporary rooms that auto-delete, and even start coding together instantly in a shared cloud VM.

How we built it

Yoodle is built with a modern real-time stack:

Frontend: Next.js, React, TypeScript, Tailwind

Real-time: WebRTC + Socket.io

Backend: Next.js API routes with MongoDB Atlas

Infrastructure: Vercel + Vultr (VPS, storage, and VMs)

AI: Google Gemini for summaries and ElevenLabs for speech-to-text

Challenges we ran into

Building reliable WebRTC video calls and real-time transcription during a hackathon was challenging. We also had to design ephemeral storage systems using MongoDB TTL indexes so Ghost Rooms could automatically delete their data.

Managing real-time communication while handling serverless cold starts was another challenge.

Accomplishments that we're proud of

We’re proud that we built a fully working real-time collaboration platform during the hackathon.

We successfully integrated:

Peer-to-peer video meetings using WebRTC

Real-time AI transcription and meeting summaries

Ephemeral “Ghost Rooms” that auto-delete conversations

Shared cloud development environments for live coding

Bringing video calls, AI intelligence, and collaborative workspaces into one seamless platform in such a short time was a huge accomplishment for our team.

What we learned

We learned a lot about real-time systems, WebRTC networking, and integrating AI into live collaboration tools.

Most importantly, we learned that the best tools are the ones that reduce friction and let teams focus on building.

What's next

We plan to expand Yoodle with persistent team workspaces, smarter AI task tracking, and deeper integrations with developer tools.

Our goal is simple:

Turn meetings into places where teams don’t just talk — they build.

Built With

  • and-google-gemini-+-elevenlabs-for-ai-summaries-and-speech-to-text.-we-also-used-xterm.js
  • api
  • audio
  • elevenlabs
  • gemini
  • mediarecorderapi
  • mongodb
  • next.js
  • nextjs
  • node.js
  • node.js-and-next.js-api-routes-for-the-backend
  • react
  • socket.io
  • tailwaind
  • the-mediarecorder-api
  • typescript
  • vercel
  • vercel-and-vultr-for-hosting-and-infrastructure
  • vultr
  • webrtc
  • xterm.js
Share this project:

Updates