Back to Portfolio
📰

News Summarizer

Role: AI & Data Science Engineer

Project Description

A Streamlit powered web application that fetches the latest news on a chosen topic, summarizes it using a local LLM (via Ollama), and provides both article previews and downloadable PDF summaries.

â–¶ Watch Demo on YouTube

View on GitHub

Key Features

  • 🔎 Search and summarize news on any topic (e.g., technology, politics, sports).
  • 🤖 Generate a concise daily summary using a local LLM (Mistral via Ollama)
  • 📄 View paginated article results with summaries and links
  • 💾 Export PDF summaries of current page or full article list
  • 📥 Download structured, clean, and readable daily reports

Technologies Used

  • Python
  • Ollama LLM
  • Requests
  • FPDF
  • Streamlit
  • Git
  • Github