Production

Power outage tracker app

PowerWatch is a real-time power outage tracking application designed to monitor, report, and visualize electrical service disruptions. Built with TypeScript, Node.js, Express, PostgreSQL, and Prisma, it keeps communities informed during power grid failures.

Express.jsNode.jsPostgreSQLTypeScriptREST APIPrisma
Interactive Showcase
Power outage tracker app

Project Summary

PowerWatch provides a centralized web platform for citizens and utility operators to track, report, and manage localized power outages in real time. The application delivers real-time incident logging, spatial visualization, and status updates to minimize confusion and improve community awareness during electrical failures. The system's robust backend architecture is engineered using Node.js, Express.js, and TypeScript, utilizing Prisma ORM for type-safe database interactions with PostgreSQL. A structured REST API efficiently processes incoming user outage reports, aggregates regional stats, and updates service statuses dynamically. Through an intuitive web interface, users can quickly submit outage reports and verify grid conditions in their area. Designed with performance and scalablity in mind, PowerWatch bridges the communication gap between utility customers and service restoration efforts.

Project Metadata

Copyright © 2026 M4 Dev