Skip to content

RahulBera15/assignment2-realtime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Utility Incident Monitoring System

This project collects utility-related news from RSS feeds, processes the data, and shows it in a simple dashboard.

The system fetches news automatically, detects the city and type of issue, stores the data, and displays it using Streamlit.


What this project does

  • Fetches news articles using RSS feeds
  • Detects city names from article text
  • Classifies incidents into categories (Power, Water, Logistics, Other)
  • Stores processed data in a database
  • Shows data in a Streamlit dashboard with filters

How to run locally

  1. Install requirements:
pip install -r requirements.txt
Run ingestion: python src/scheduler.py


Run dashboard:-streamlit run src/app.py

Run with Docker:-docker compose -f docker/docker-compose.yml up --build
http://localhost:8501

Example Data:The file example_database_export.csv is included to show sample processed data.

To use directly:https://realtimeutilitynews.onrender.com







About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors