I want to create a simple portal that pulls updates from RSS feeds of multiple sites, caches them temporarily, and lets people reorganize them as per the country and categoryi.e. politics, sports, entertainment etc and store it in the database. The feeds might be any combination of Atom or RSS 0.91, 0.92 and others.
There should be an option to do the categorizing manually and automatically if the RSS feeds are clearly defined. It should also have archive and search function. There should be a simple admin panel that lets me add, edit and delete sources and their RSS. All the RSS feeds will point to the original sites.
The RSS feed will point to the original source. The reader can give a thumps up or thumps down to the article, as to if the article is a good one to read or bad one. The readers can also write comments on the articles.
Please note as there are thousands of news sites from which RSS feeds will be fetched, the program and database should be really fast enough to grab them and put it on display without time lag.
I can provide you with a mockup for better understanding as to how the various functions should work for those who bid and are shortlisted. I am also open to suggestions to make the project better.
Please provide with sample of any similiar project that you have done and also the time required to complete the project.
Shortlisted candidates will have to sign NDA before viewing the project spec.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
It should work in all platforms and be compatible with all browsers.