Looking for competent, professional, experienced PHP, mySQL, CSS, XHTML, AJAX, jQuery developer(s) to build a full social networking website. This is Phase ONE. Future phases will include full mobile application development and integration and many other features.
Developers MUST be experienced (no junior developers) with strong DB skills.
I will supply PSD and/or JPG files of the site design. Full details and requirements of the project will be provided to the developer(s) with the winning bid.
* * * * * * *
DEVELOPER QUESTIONS TO BE ANSWERED (through PMB):
1) how do you propose to handle multi-language capabilities?
2) roughly describe how you would approach the security (user permissions)
3) roughly describe how you would approach the advertising component
4) how many developers will be used on this project and what are their skill sets?
* * * * * * *
BASIC REQUIREMENTS:
* database schema to be developed by you and approved by me before any development begins
* site to include all the basic features of today’s popular social networking sites (Status Updates, “Like”, “Comments”, “Wall” Posts, Friend Requests, Photo Albums, Video Uploads, Discussion Groups, Fan Pages, etc)
* developer(s) MUST be familiar with implementing stock market applications (stock tickers, generating dynamic graphs, etc)
* Search field and certain input fields must be type-ahead contextual fields
* design must be high quality W3C validated XHTML and CSS
* functions should be modular and separate from presentation layer
INTERNATIONALIZATION
* site must have capability to be multi-lingual
* content for beta launch will be English but site must be designed to accommodate multiple languages
SECURITY & USER PERMISSIONS
* security MUST be a high priority – site fully tested and coded under best practices to prevent against SQL-injection, XSS, etc
* users must be able to control user permissions on a modular basis by groups (i.e. “STATUS UPDATES can be viewed by FRIENDS ONLY [or FRIENDS OF FRIENDS or EVERYONE or <x> GROUP]”)
* security permissions can also include exclusions by group or individual – (i.e. “PHOTO ALBUM can be viewed by FRIENDS ONLY except <x> GROUP”)
* default security for all modules is “FRIENDS ONLY”
FRIEND CONNECTIONS
* friend requests can be accepted or ignored
* friends can be placed in user-defined groups
* friend requests sent via email must be tracked through unique URL’s to indicate how successful each user is in converting invitations into registered users (this will be a module to show user conversion success rate)
USER REGISTRATION
* users can provide basic info to register an account
* users can have full access after initial registration
* email confirmation is sent to user to fully authenticate account
* user can link several email addresses to one account
BUSINESS PAGES
* user can create a page for his/her business
* user must have an active account in order to create a Business Page
* Business Page must have a link to a user account
PRODUCT/SERVICE PAGES
* users can create a page to promote a product or service
* depending on the category of product or service, different fields will be presented (i.e. Hardware may have a field for Technical Specs; Software may have a field for Operating System Compatibility)
* users must have an active account in order to create a Product/Service Page
* Product/Service Pages must have a link to a user account
ADVERTISING & METRICS
* ability for users to create ads to be used on the site
* ads will have a specific format common to all users with customizable features (i.e. Subject, Description, Image)
* ads will generate revenue and be tracked through clicks (PPC) or per 1000 page impressions (CPM) to the specific Product or Service Page (see above)
* metrics will be tracked to show advertisers how many click-through’s or impressions are generated to their Product/Service Page
* advertisers will be billed based on click-through’s or impressions to their page(s)
* ads can be targeted to groups of users based on known profile information
BOOKMARKS
* users will be able to create bookmarks to web URL’s and assign each URL to a category
* users will be able to bookmark parts of the site (i.e. photo, Status Update, etc) for easy access to memorable items
NOTES PAGE
* users will be able to create Sticky Notes similar to www.linoit.com
* Sticky Notes can come in various colours and fonts/sizes
NOTIFICATIONS
* certain actions on the site will generate a notification to the user
* notifications will be stored and displayed to each user on its own page
MESSAGING
* basic Inbox and messaging functions including Compose, Delete, etc
* ability to send messages to registered site members or directly to an email address
* messages sent to an email address will be HTML-format
CHAT
* basic Chat functionality similar to this:
DISCUSSION GROUPS
* ability to post a message and engage users in discussion thread
* each discussion can be restricted by group, user, etc
* ability to rate responses (1-5 STAR RATING)
PHOTOS & VIDEOS
* ability to upload photos/video and display them by album
* ability to add captions to each photo/video
* “LIKE” and Comment functionality on each photo/video and/or album
I’m looking for developer(s) who know what they’re doing. I’ll work closely with you to define usability, design, etc. I’m looking for developer(s) who understand solid programming fundamentals to help bring this project to life.
FULL PROJECT DETAILS AND REQUIREMENTS WILL BE PROVIDED TO THE WINNING BIDDER.