---
title: "Zunoy Uptime Monitoring — case study by Srikanth V"
description: "Built the dashboard and public status page for Zunoy's Uptime Monitoring product — real-time API/website health checks with live-updating charts and a customer-facing incident status page."
url: "https://iamsrikanth.com/projects/zunoy-uptime"
role: "Senior Frontend Engineer"
stack: "Next.js, Redux Toolkit, ApexCharts, Server-Sent Events, Formik"
live: "https://zunoy.com"
updated: "2026-07-16"
---

# Zunoy Uptime Monitoring

> Built the dashboard and public status page for Zunoy's Uptime Monitoring product — real-time API/website health checks with live-updating charts and a customer-facing incident status page.

- Role: Senior Frontend Engineer
- Stack: Next.js, Redux Toolkit, ApexCharts, Server-Sent Events, Formik
- Live site: https://zunoy.com
- Built by: Srikanth V (https://iamsrikanth.com/)

## Dashboard
Built the authenticated Uptime Monitoring dashboard where teams configure checks and monitor results.

- **Real-time updates** via Server-Sent Events — no polling, dashboards reflect check results as they happen.
- **Monitoring charts** with ApexCharts for uptime history and response-time trends.
- Configuration forms (Formik + Yup) for setting up checks, alert rules, and notification channels.

## Public status page
Built the public-facing status page customers embed for their own users — incident timeline with infinite scroll, sanitized rich-text incident descriptions, and the same design system as the dashboard for a consistent brand experience.

## Outcome
Gives teams instant alerting when an API or site goes down, with a public status page they can point their own users to during incidents.
