🧠 SilentRoom — Meetings, without the meeting
💡 Inspiration
Most meetings aren’t actually about discussion, they’re about alignment.
But instead of quick updates, teams spend hours scheduling, joining calls, and repeating information.
We wanted to challenge that assumption:
What if decisions didn’t require everyone to be present at the same time?
SilentRoom was built to break the norm of synchronous collaboration and replace it with something faster, more flexible, and async-first.
⚙️ What it does
SilentRoom replaces meetings with a simple flow:
- Create a room with a prompt
- Teammates submit short voice responses
- AI analyzes the responses
- The system identifies consensus, blockers, and alignment
- AI suggests solutions that users can vote on
Instead of scheduling meetings, teams can move decisions forward asynchronously.
🏗️ How we built it
We built SilentRoom as a full-stack web application:
- Frontend: Next.js (App Router), TailwindCSS
- Backend: Next.js API routes
- Database & Storage: Supabase (PostgreSQL + file storage)
- Authentication: Auth0
- AI: Gemini API (analysis, summarization, solution generation)
- Voice: MediaRecorder API + ElevenLabs (text-to-speech summaries)
⚔️ Challenges we faced
Structured AI output
Getting consistent JSON from AI was difficult. We had to carefully design prompts and validate responses to avoid breaking the app.
Database relationships
Managing relationships between users, rooms, responses, and solutions required multiple schema iterations and debugging foreign key issues.
Audio handling
Recording, storing, and replaying audio across devices required handling blobs correctly and integrating with Supabase storage.
API limits & reliability
We encountered rate limits and errors from AI APIs, which required retry logic and fallback handling.
User experience clarity
Users were confused about when analysis happens and how decisions progress. We improved this by adding clearer states like “in progress,” “blocked,” and “completed.”
📚 What we learned
- Async collaboration can be more efficient than meetings
- AI is powerful, but only when outputs are structured and constrained
- UX clarity matters more than feature count
- Iterating quickly is key to building usable products
🚀 What’s next
- Smarter AI-generated follow-up questions
- Better ranking of proposed solutions
- Notifications and reminders
- Integrations with tools like Slack
🏁 Final Thought
SilentRoom isn’t just a tool — it’s a shift in how teams collaborate.
Decisions shouldn’t depend on everyone being in the same room at the same time.
Built With
- auth0
- elevenlabs
- gemini
- next.js
- supabase
- tailwindcss
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.