“DeadPixel lets you know what’s broken on the web — and explains why using AI. All in one click, no backend, and retro vibes. It’s internet observability with attitude.” “Even the internet has a pulse. DeadPixel is the stethoscope.”
DeadPixel is a real-time API failure tracker and visual monitor built for developers, hackers, and sysadmins who want to know — what’s alive and what’s dying? With zero backend, 26+ APIs, blazing performance, and a toggleable AI Assistant powered by GPT, this app is your sleek one-page monitoring radar.
-
Pings 26+ live APIs from different services: weather, news, IP, holidays, cats, NASA, jokes, tacos, and more.
-
Tracks:
- ✅ Status (
AliveorDead) - ⏱️ Response Time
- 🔢 HTTP Code
- ✅ Status (
- Toggle AI Assistance to analyze errors in real time using
GPT-3.5 Turbo - If an API fails, the AI gives a plain-language explanation and fix (e.g. invalid API key, endpoint expired, etc.)
- Uses OpenAI’s chat completions endpoint directly from frontend — no server needed
- Entirely powered by React + Axios
- Makes real-time API calls client-side only
- Uses
.envfor secure API keys likeREACT_APP_OPENAI_KEY - No server, database, or hosting cost. Deploy instantly to Vercel, Netlify, or GitHub Pages
- Styled with Press Start 2P pixel font (Google Fonts)
- Minimal, terminal-inspired UI
- Optional particle background
- Designed for readability, hacker nostalgia, and fun ⚡
Some of the APIs monitored:
| API | Type |
|---|---|
| OpenWeatherMap | Weather |
| NewsAPI | News |
| NASA APOD | Astronomy |
| CoinGecko | Crypto Ping |
| Public APIs | Meta |
| Cat Facts / Dog API | Fun |
| IPify | IP address |
| Agify / Genderize | Demographics |
| Bored API | Activity ideas |
| Giphy | GIF search |
All APIs are monitored for liveness every 60 seconds.
- Hit the "Refresh Now" button to manually recheck all APIs
- Use the "Use AI Assistance" checkbox to enable/disable GPT explanations
| Frontend | AI | Styling |
|---|---|---|
| React.js | OpenAI API (GPT-3.5) | Pure CSS + Google Fonts |
| Axios | GPT chat completions endpoint | Pixel font (Press Start 2P) |
| tsparticles | Particle.js (optional) |
- ✅ Purely client-side: works from GitHub, Vercel, or even a zip file
- ✅ Makes live HTTP requests to real services — no simulation or mock
- ✅ Uses AI to explain errors like a support engineer would
- ✅ Fully responsive, intuitive, and interactive
- ✅ Lightweight: loads in seconds, works in browser, no deployment complexity
npm install
REACT_APP_OPENAI_KEY=your_openai_key_here # add in .env
npm startYou can deploy it on:
- ✅ Vercel (Recommended)
- ✅ Netlify
- ✅ GitHub Pages (via
gh-pagesbranch)
GeeksForCode Call2Code Hackathon 2025 Finalist AI-Enhanced Monitoring Champion 🧠