The winner of this project will be building a prototype application, to test concepts for an existing large ecommerce site. The project will mashup a number of web APIs with user generated content to create a rich, real-time, location-based service. We are looking for experienced Ruby on Rails developers, who have successfully demonstrated the ability to do mashups and accept user generated content. Mobile (wap and or XHTML) development a plus.
This project willl arm it's users with real information, from real people, in real-time, and supplement that data with information from various web apis.
The functionality will include:
* A website to collect and display real-time location information, including
* * Real time weather
* Real time traffic
* Ability to submit updates
* * Ability to submit time-sensitive general updates
* Ability to submit non-time-sensitive general updates
* Required login for posting updates
* “MyAccount?? section showing statistics of how many updates customer has input, & how helpful those updates have been
* Spam filtering on free-text updates
* Ability to flag updates as spam/abusive
* Simple admin interface to review flagged updates, and either confirm as spam/abusive, or mark as “acceptable??
* A mobile site with the same functionality as the main website, minus the admin interface
* Ability to accept SMS general updates, both time-sensitive and non-time sensitive
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. 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, or in an agreed-upon external environment.
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).
The site should be built with RubyOnRails, with a MySQL database.