A real-time monitoring dashboard built with the MERN stack to track, filter, and visualize interface executions.
It helps teams quickly identify issues, monitor failures, and analyze performance with clean insights.
🔗 Live Demo: Interface Monitoring
- 📊 Dashboard View – Track executions with status, duration, and timestamps
- 🔍 Advanced Filtering – Filter by status, date range, interface name, duration, etc.
- ⏩ Cursor-Based Pagination – Smooth infinite scrolling with
cursor&limit - ⚡ Real-time Updates – Live monitoring with optimized queries and Redis caching
- 🔒 Authentication Ready – Secure endpoints for safe data access
- 📑 Detailed Execution Logs – View structured data with meaningful context
Frontend:
- React.js
- TailwindCSS
- Axios
Backend:
- Node.js
- Express.js
- MongoDB + Mongoose
- Redis (for caching)
Deployment:
Follow these steps to set up the project locally:
git clone https://github.com/shit630/Interface-Monitoring.git
cd Interface-Monitoring