Skip to main content
📡
Monitoring & ToolAndroid, iOS, Web & Desktop • 2025Built at Digix99 (Sr. Flutter Developer)

Web Monitor

Professional Client Work

Real-time website uptime, server health, and latency monitoring with live socket alerts.

Flutter Production ShowcaseEngine: Flutter 3.x • Dart
📡

Web Monitor

Web Monitor is a cross-platform monitoring application engineered for system administrators, web agencies, and DevOps engineers to observe server uptime, endpoint response times, and SSL certificate validity with instant push and background alerts.

FlutterDartRiverpodSocket.IO Clientfl_chartNode.js REST ServicesBackground Fetch APIMemory Profiling & DevTools
The Problem & Engineering Goals

Traditional uptime dashboards are sluggish web apps that fail to notify stakeholders when out of office, while existing mobile tools lack granular live charting and socket-driven responsiveness.

Architectural Solution

Architected a scalable Flutter client using Riverpod state management and socket_io_client. Connected to Node.js backend endpoints with background service workers to ensure alerts fire immediately during downtime.

Key Implemented Features

Live server pinging with bi-directional socket communication via socket_io_client
Dynamic real-time performance graphs and latency visualizers built with fl_chart
Automated background notifications and alert triggers upon HTTP error codes or timeout spikes
Cross-platform responsive layout optimized across mobile phones, tablets, and desktop displays
Endpoint grouping, SSL expiration countdowns, and historical incident logs
Founder's Direct Contribution

Hands-on Engineering Scope

Sr. Flutter Developer at Digix99. Architected the entire cross-platform client using reusable modular widgets, migrated legacy state to Riverpod, implemented continuous socket listening routines, and built dynamic performance charts.

Technical Challenges & How We Solved Them

Challenge 1:Handling constant high-frequency socket updates without causing UI frame drops or device heating.

Solution: Implemented stream debouncing and selective widget repainting using Riverpod's select modifier, confining UI rebuilds strictly to the updated latency nodes.