Skip to content

Web app that scrapes raw data from several popular news sites and displays the latest headlines from those news sites.

Notifications You must be signed in to change notification settings

ilyasabdulrahman/News-Aggregator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

News Aggregator

This is a backend web app for a web content aggregator. It retrieves headlines from various news websites and stores them in a database. The web app is built using Flask, MySQL, Python, Bootstrap, HTML/CSS, BeautifulSoup, requests, Jinja2, and deployed to an AWS EC2 instance.

Features

  • Retrieves headlines from the following news websites:
    • The New York Times
    • Fox News
    • The Guardian
    • CNBC
    • NDTV
    • Sky Sports Football News
    • Lansing State Journal
    • The Detroit News
  • Stores the headlines in a MySQL database.
  • Provides a web application interface to display the aggregated headlines.

Technologies

  • Flask - Backend server
  • MySQL - Database
  • AWS - Hosting service
  • Beautiful Soup - Web scraping and parsing HTML/XML
  • requests - Making HTTP requests
  • Bootstrap - Framework for responsive web design
  • HTML/CSS - Markup and styling languages for web development
  • Jinja2 - Templating engine

Contact

For any inquiries or feedback, please contact abdulr36@msu.edu

About

Web app that scrapes raw data from several popular news sites and displays the latest headlines from those news sites.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published