A web application for testing your audio/video setup before important meetings
Note: This project uses Deno as an opportunity to explore the runtime, even though the application is primarily client-side and could run as a static site.
- 🎥 Webcam Testing - Test your camera with device selection
- 🎤 Microphone Testing - Record, playback, and visualize audio with real-time waveforms
- 🔊 Speaker Testing - Test audio output with tone, sweep, beep, and white noise
- 🔈 Speaker Selection - Unified output device management across all audio components
git clone https://github.com/achawki/check-my-setup.git
cd check-my-setup
deno task devVisit http://localhost:8000 to see the app running locally.
# Run all tests
deno task test
# Type checking
deno task check
# Linting
deno task lintThis application is configured for deployment on Fly.io:
fly deploydeno task build
deno task startAlternatively, the Docker image can be also used.
