Uptime Sentinel is a fully functional monitoring system designed to track uptime, latency, and performance of websites and APIs in real-time. I developed both the frontend (Next.js, React, TypeScript, Tailwind, Framer Motion, Recharts) and the backend (NestJS, Node.js, PostgreSQL, Redis, BullMQ, WebSocket, JWT authentication, Telegram notifications).
The project includes real-time dashboards, alarm notifications, detailed analytics, CSV/PDF export, and a microservices-based architecture for scalability. The main challenges were real-time updates, data visualization, and maintaining high performance, which I addressed through optimized queries, WebSocket integration, and clean modular code.
This project demonstrates my ability to create production-ready, scalable, and interactive fully functional applications with real-time capabilities and a robust architecture.
The project includes real-time dashboards, alarm notifications, detailed analytics, CSV/PDF export, and a microservices-based architecture for scalability. The main challenges were real-time updates, data visualization, and maintaining high performance, which I addressed through optimized queries, WebSocket integration, and clean modular code.
This project demonstrates my ability to create production-ready, scalable, and interactive fully functional applications with real-time capabilities and a robust architecture.