I built QuietMap to solve a problem we've all felt but never quite had a solution for—finding a quiet space in a noisy world.
Whether you're working remotely, studying for an exam, or just trying to relax with a book, background noise can make or break your focus. While noise-canceling headphones help, they’re not always the answer. I thought: Why not crowdsource real-time noise data and help people find quiet places before they even step outside?
That’s where QuietMap comes in.
✨ What it does
QuietMap is a web app that allows users to:
- Search nearby locations and see real-time crowd-sourced noise levels
- Contribute their own audio snippets (anonymized, analyzed locally)
- Discover top-rated quiet cafés, libraries, and public spots
- Filter by type of place (e.g., study-friendly, outdoor, late-night quiet)
- View a map-based UI with “quiet zones” highlighted
🔧 How I built it
I used Bolt.new to rapidly prototype and launch the frontend, leveraging:
- Bolt's real-time database system for live location noise updates
- Geolocation API to pinpoint user locations
- Web audio processing to analyze and visualize ambient noise levels
- TailwindCSS via Bolt.new for clean, responsive design
- Netlify for deployment
- LiveKit + Tavus integration (optional) for adding a conversational AI guide in the next iteration
🎯 Challenges I faced
- Designing a privacy-first way to capture and analyze noise data
- Calibrating noise thresholds across different devices
- Making the UX intuitive for non-technical users
- Making the app truly useful without requiring a dense user base
🌱 What I learned
- How to build and iterate on real-world tools with no-code/low-code platforms
- The power of small UX decisions (e.g., emoji-based noise ratings)
- How to align a product idea with a real user need and a meaningful use case
- Creative uses of AI voice/video agents to make even utility apps more delightful
QuietMap is our small step toward a more peaceful public experience—and I'm just getting started.
Log in or sign up for Devpost to join the conversation.