Responsive Tracer is a full-stack tool designed to measure and visualize the UI responsiveness of dynamic websites. It automates the analysis of page load time, API latency, DB latency, and overall frontend responsiveness — without relying on manual DevTools inspections.
- 🧭 Automatic website crawling and performance metric extraction
- 📊 Dashboard view with alerts, tables, and charts
- ⚡ Measures full-page load time, pane-wise loading, progressive data rendering
- 🧪 Simulates real user sessions
- 🔍 Supports Lighthouse audits and backend API correlation
- 🗃️ Database latency monitoring included
| Layer | Tech |
|---|---|
| Frontend | React, CSS |
| Backend | Node.js, Express |
| DB Latency | Node.js + SQL (via db.js) |
| Crawling | Custom logic in website-crawler.js |
| Performance | Google Lighthouse, Web Vitals |
| Hosting | Vercel (Frontend), Render (Backend) |
git clone https://github.com/your-username/responsive-tracer.git
cd responsive-tracer/clientnpm installcd sample-db-app
npm installcd client
npm startcd client/sample-db-app
npm start