Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1022 Bytes

README.md

File metadata and controls

30 lines (25 loc) · 1022 Bytes

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