Universal Feed Reader .Net Project

Universal Feed Reader is a content management application which acts as a feed aggregator and feed manager. It is a web application that adds feeds, such as news, blogs, podcasts and video blogs in one place to facilitate viewing. It allows its users to see and manage their registered feeds in one place. There are no restrictions on the formats of all RSS formats, the atom, etc. are supported, hence the name Universal Feed Reader Management System.

Problem Specification

In the current scenario, the user follows his favorite set of sites by visiting them manually and checking out if any latest are available or subscribes to it via email, then feeds are sent to his email. Both these methods are cumbersome and time taking. UThe user may skip some important updates on a site tired of clicking and navigating through pages on a website. Email feeds are also very uninteresting as they involve clicking on each email separately and also results in cluttering of Inbox.

Every user may have a list of his favorite websites that he wishes to follow regularly, a user may not be able to remember all these websites.S o it is important to organize and store this list. Therefore the task is to automate these manual processes of navigation and organization. Hence, automation of the existing system is proposed as a solution to solve the problem.

UML Diagrams:

Use case Diagram:

Objective of Project

The main purpose of this application is to eliminate the need to visit each and every website manually to catch up latest updates, by organizing them in one place. And enable the user to read websites in an elegant and easy to grasp way, manage subscribed websites at single place and view feeds based on category.

Limitations of Project

It works only when the internet is available. It’s Not run on windows environment, its run only on web environment. And all applications are not providing RSS.


The Aim is to provide an automated and integrated solution to the process of feed reading and gathering. The user can now organize his favorite collection of websites and view them in a simple and interactive environment.

There are three types of users in this system. They are:

  1. Admin
  2. User

The following describes the Roles of all the users in this System.

  1. Admin: An admin in the system takes care of authorization and authentication, responsible for background functions like crawling for feed updates. The process of the administrator is automated no external supervision is required.
  2. User: A User feeds the application with his set of favorite URLs and organizes them based on category. The user after feeding a valid URL to the application can view the feeds from the website. He can even bookmark a specific URL in the feeds for later reference. He can also remove the URLs and categories that he previously added.


User/Register Module

This is the module responsible for authentication and authorization of users. Register module is responsible for authentication of the user and adding to the database.

Updates Module

This module is responsible for calculating a number of updates of a particular URL, It has a background script which runs periodically and fetches the feeds and stores the URL and published date. It uses this information to calculate a number of updates since users last visit.

Add/Remove Module

In this module, the Users can add or delete websites and organize into categories. And can also add multiple websites at once.

Admin Module

This module enables the Users to share specific URL/article that they like to social networking sites like youtube.


  • Need To go every website for updates.
  • No use of Web Services and Remoting.


The development of the new system contains the following activities, which try to automate the entire process keeping in view of the database integration approach.

  1. User friendliness is provided in the application with various controls.
  2. The system makes the overall project management much easier and flexible.
  3. Readily upload the latest updates, allows the user to download the alerts by clicking the URL.

Content diagram of Project


To provide information about audits on a different level and also to reflect the current work status depending on organization/auditor or date. To build strong password mechanism.


  • Visual Studio .Net 2012 Enterprise Edition
  • Internet Information Server 5.0 (IIS)
  • Visual Studio .Net Framework (Minimal for Deployment)
  • SQL Server 2008 Enterprise Edition


Output Screen Shots Step by Step:

User Login :

Add RSS Channel Page

Display URL Page

RSS Channels to Read Page

Read RSS Feeds

Sorting Channel BY Type

Add Video Channel

Display Video channel

Read Video channel feeds

Change User Password

Admin Login

Admin Home

Admin Change Password

Display All Users page:

ReadRSS From Admin End

Read Videos From Admin End

Download The Universal Feed Reader .Net Project Source Code & Database.

Leave a Reply

Your email address will not be published. Required fields are marked *