Skip to content

upasanapandey/news-analysis-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“° News Analysis Dashboard

Python FastAPI Streamlit Transformers Docker Tests


🧠 AI-powered News Classification, Summarization & Entity Recognition Dashboard

This project provides an interactive dashboard and REST API for analyzing news articles using state-of-the-art NLP models. It classifies articles into categories, generates summaries, and extracts key named entities β€” all wrapped in a clean, modern UI.

Link - https://news-analyzer-ai.streamlit.app/


πŸš€ Features

βœ… Text Classification β€” Categorizes articles into World, Sports, Business, or Sci/Tech
πŸ“ Summarization β€” Generates concise summaries using facebook/bart-large-cnn
πŸ”  Named Entity Recognition (NER) β€” Extracts people, organizations, and places
πŸ“° Live News Feed β€” Fetches articles from BBC, Reuters, TechCrunch, and CNBC
πŸ’» Streamlit Dashboard β€” Interactive web app for exploring and analyzing news
⚑ FastAPI Backend β€” Lightweight, high-performance REST API
🐳 Dockerized Setup β€” Ready for deployment anywhere
πŸ§ͺ Testing with Pytest β€” Ensures reliability and code quality

About

πŸ“° AI-powered News Analysis Dashboard β€” built with FastAPI, Streamlit, and Transformers for real-time article classification, summarization, and named entity recognition.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors