🚀 A modern web platform to report, track, and manage power cuts efficiently between the public and electricity workers.
PowerCut Web is a real-time reporting system designed to bridge the communication gap between citizens and electricity workers.
Instead of confusion during outages, users can:
- 📢 Report power cuts instantly
- 👀 Track active issues in real-time
- 👨🔧 Allow workers to update and resolve problems efficiently
This system ensures:
- ⚡ Faster communication between public and workers
- 📊 Transparency in issue tracking
- ⏱️ Reduced response time
- 🌐 Simple and user-friendly interface
Built with modern technologies to simulate a real-world smart grid reporting system.
The worker dashboard is designed for electricity department staff.
- 📋 View assigned power cut reports
- 🔄 Update issue status
- ✅ Mark issues as resolved
- 📊 Track all active tasks
- 🟢 Green → Issue Resolved
- 🔴 Red → Issue Still Unresolved
The public interface allows users to interact easily with the system.
- 📝 Report a power cut
- 👀 View ongoing outages
- 📍 Track status of submitted reports
- 🟢 Green → Problem Fixed
- 🔴 Red → Still Under Process
- ⚛️ React.js
- 🔥 Firebase (Authentication + Firestore)
- 🎨 CSS
- 🔒 Firebase Authentication
- 🔑 Environment variables for API protection
- 🛡️ Secure Firestore rules
- 📍 Live map-based outage tracking
- 🔔 Real-time notifications
- 🤖 AI-based outage prediction
- 📊 Admin analytics dashboard
git clone https://github.com/Harshipilot/Powercut-Web.git
cd Powercut-Web
npm install
npm startFirebase configuration is not included for security reasons.
Create a .env file with your own credentials.
Harshi Pilot
If you like this project:
- ⭐ Star the repo
- 🍴 Fork it
- 🚀 Share it