Description:
BDNA is planning to build a cloud based social networking site for technology professionals on top of an existing taxonomy of 300,000+ products. The new site will have both public product features and private product features for paying customers. The complexities of this project will require an architect capable of designing horizontally scaling systems on EC2 cloud services. The ideal provider will have expert knowledge of PHP, AJAX, Oauth2.0, and SMARTY. All UI/UX, CSS and SMARTY templates will be provided.
Public Product Features:
Sign in /Sign up (Oauth2.0 – Google and LinkedIn)
Question and Answers (see: [login to view URL])
Follow/Unfollow: content, products, and users
Tagging
Profile Management
Marketo Integration for Email Automation
Private Product Feature:
Organization based tagging (extension of public tags)
Administration
Role based user management (read or read/write)
Table view of existing 300,000+ item taxonomy (this will be a .net to PHP port of existing functionality consisting of filtering, exporting, pagination, and show/hide columns )
The project will be milestone based with incremental payments tied to milestone completion.
Milestone 1 - Setup
Create LAMP development and production environments on EC2
Smarty implementation
Port of Existing taxonomy .NET view functionality to PHP
Milestone 2 – User Management
User Sign Up/ Sign In (OAuth2.0 – Google and LinkedIn)
Password Recovery
Profile Management
Account Settings
Marketo Email automation
Milestone 3 – Product Query
Faceted Search (categorical based auto-complete)
Search Results
Product Page
Lightbox - Product Details
Milestone 4 – Community
Tagging (Adding, Removing)
Follow/Unfollow (Products, Users, Tags)
Tag View (Page of products with a specific tag)
Question and Answers (vote based system )
Milestone 5 - Activity Feed
All followed content and user activity
Categorical filter (User, Content, Product, etc..,)
Pagination
Settings: Interest Finder (List of popular products, users, and content that can be followed)
Milestone 6 – Private Content
Administration
Domain restricted Invitation System
Private Tagging
Role based user management