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.

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.