The system you will develop should provide the following functionality to its users.
1. Your system should allow the users to aggregate three different RSS feeds (they should be pure RSS and NOT GeoRSS feeds).
2. User should be able to filter the aggregated RSS feeds using a random keyword (you can choose the keyword freely) and based on that to generate a new RSS feed containing only the filtered news items.
3. The system should enable transformation of the filtered RSS feed into a GeoRSS.
4. The system should visualize the generated GeoRSS feed using a digital map service (such as Google Maps, Yahoo Maps, Bing Maps, OpenStreetMaps etc.)
There are many possible ways to solve this problem. Your solution should be based on the clean code approach and should NOT include automated services or APIs for RSS aggregation. In the previous three lectures we have demonstrated how XML technologies could be processed and integrated using approaches based on PHP, JavaScript, AJAX, HTML5 and Google Maps etc. Go through the slides, links and examples provided since some of those ideas can be used to solve this assignment.
Please note that the assignment should be solved and done individually. The solution should be up and running and it should be hosted in some of the free servers (we provided the links to such solutions in the introductory lecture).