Real-Time Performance Tracking

Website Ping Checker

A full-stack uptime monitoring solution featuring real-time latency visualization, automated email alerts, and a secure dashboard engine.

View Source Code
⭐ Please Star the Repo!

Monitoring Dashboard

Ping Checker Dashboard
🐍

Flask Backend

Robust Python backend using Flask and APScheduler for non-blocking uptime checks.

📈

Live Latency Graphs

Interactive response-time visualization powered by Chart.js for deep performance analysis.

📧

Email Alerts

Instant downtime and recovery notifications sent via Gmail SMTP integration.

Core Functionality

Monitoring Engine

  • **Multi-URL Tracking**: Monitor an unlimited number of websites simultaneously.
  • **Configurable Intervals**: Customizable ping frequencies for different service tiers.
  • **HTTP Response Logs**: Detailed status code and timeout tracking.

Security & Storage

  • **Encrypted Auth**: Secure login system with hashed passwords.
  • **SQLite Persistence**: Efficient historical data storage for uptime analysis.
  • **Env Variable Security**: Protected API keys and sensitive credentials.