NewsFlash - RSS Feed Aggregator

Samin Yaser

2 minute read · Friday, August 12, 2022
View on Github

A RSS feed aggregator built with C# Windows Forms


NewsFlash Main Window
Figure: NewsFlash Main Window

Project Overview

The system will be made as a Windows Form Application with .NET Framework. The system consists of a collection of forms which passes necessary data to each other to work in harmony. System also fetched data from the internet periodically or at the will of the user. So a stable internet connection is required to operate this application successfully. The proposed system will only work on Windows operating system. The application will save necessary data for example, email, name, password in the database as well as the preferences of the user like settings, custom news sources, favourite links etc. To get the updated news, the system will utilize RSS technology. In detail, the application will download the XML file that a news service provides and parse it properly to get the title, publication date, summary, associated images etc. and display it to the user via a GUI application in a meaningful and intuitive way.

Features

General Features:

  • Read news from pre-added websites.
  • Sharing news on social media.
  • Highlight unread news.
  • Open the article in a browser.
  • Copy the article link to the clipboard.

Primary Features: These features are tied to specific user accounts.

  • Add or remove new RSS links.
  • Favorite article link to save it or read later.
  • Change and save settings.

Miscellaneous Features:

  • Change the color theme of the application.
  • Slick and modern look of the app that is easy on the eyes, minimal and not distracting.

Demo

Here is a video of the project in action: