I need to develop an Interests website in Ruby on Rails (Database up to you, but should be robust and scalable) that will have the following blocks:
1 - Users: User registration, user roles, admin functionality, ability to "follow" domain experts, should be able to use Twitter or Facebook credentials
2 - Domains: Entry of interests (a big library of interests, like music, video, travel places, etc.) in a wiki-like fashion, with possibility to edit, restore from history, administer, protect from edit and bulk addition of the interests. The taxonomy will be provided. Different domains will have slightly different set of fields.
3 - Comments, Status updates, Expert feed: It should be possible to comment or review any interest. Ability to add your status updates, Ability to like/dislike any item in domain. Ability to see what the experts were up to. Ability to cross-post to twitter and facebook.
4 - Recommendation engine and top lists: Ability to add tags to interests / domain items, engine will show similar items. Ability to create lists that can be voted up or down.
5 - Design: Design will be provided in a HTML/CSS/images form (once the prototype is working), it will need to be incorporated into the prototype
1 - I will expect that you will install the working version on the hosting platform of my choice
2 - Communication can be in English and Russian
3 - There should be an NDA signed before we start working
4 - No propriatory technology / code in the project
5 - Source code should be held / installed on git
6 - All opensource code / libraries need to be confirmed with me
More detailed business requirements will be provided to the winning bidder