Live text chat system (no video/voice)

IN PROGRESS
Bids
17
Avg Bid (USD)
$1518
Project Budget (USD)
$750 - $1500

Project Description:
I am looking for starting a simple live text chat system (no video/voice) by enabling pubnub(http://www.pubnub.com/) messaging cloud service and Weibo API (http://open.weibo.com/) over web.

The requirement is as follows according to our system functionalities:

1. User Account
. User login via Weibo OAuth API.
. Bind Weibo account/profile to our own user account.
2. Chat matching System
. System recommends chat candidates ('online' users in our system) according to location, sex, or user's FOAF (the friend of friend) in Weibo.
3. Chat System
. Support one-to-one chat. But each user can has multiple one-to-one chat sessions.
. Each chat session can be either closed by user manually or ended by system timeout limit (admin configurable)
. User on/offline mechanism either implicit (close browser) or explicit (on/offline UI button).
4. Friend
. A friend list to List friends and display their presence status (online/offline)
. User can leave offline message to a friend.
- One-way friendship.
5. Admin
. Chat System
. Admin can broadcast notification message in all 'live' chat session realtime.
. Admin can setup chat content filter to avoid malicious behavior.
. User account
. Admin can manage block list for user login.
. Admin UI must be simple and clean style.
6. GUI
. We have already designing a front-end page template (PSD file) that need to be converted to HTML & CSS (table-less layout) so that it will be web ready.
. This template file is not a production-ready artwork but a conceptual design. You need to consider how to implement UI elements such as pop window, chat tab, chat scroll, and interactive buttons.
. UI shoud be cross browser compatible with mainstream browsers.
7. Technical Requirement:
. Leverage pubnub cloud messaging service for aforementioned requirements include one-to-one chat, user presence, admin message broadcast.
. LAMP (Linux/apache/mysql/php) technology stack is setup ready for backend service deployment.
. All SQL statement must as common as possible (less or no mysql specific function usage)
. If 3rd javascript library is required, jQuery is preferred.
. Program & db design must be flexible such that we can integrate different kinds of SNS (such as fb, twitter) simultaneously in the future.
. System should be localizable by providing message bundle for different languages.
. System must be secure. User can not (at least, not so easy) to do anyting which is not provided by system UI.
. Code must be clean, extendable, maintainable.

Important note: Please reply start by typing the word "Poba milk test" to let me know you have spent the time to read our spec!

Our selection process for this project will be as follows:

1. You must first demonstrate that you already have a working web-based chat application and have Weibo API integration experienceare. (It is a big ++ if you have worked with pubnub/pusher/beaconpush cloud services or anything similar to that in the past.)

2. You should provide 'sample' code (some related to this) include front-end and back-end code (such as php & sql statement) to let us see your coding quality.

3. Upon bidding, I will send you this pdf layout to let you consider the effort required to fulfill the aforementioned requirements.

4. We will sign an NDA to discuss the project details

Skills required:
AJAX, CSS, HTML, PHP, Website Design
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire qtsteam
$ 2000
in 35 days
$ 1400
in 30 days
$ 1600
in 10 days
$ 1500
in 35 days
Hire hsoft
$ 2000
in 40 days
Hire rajelensoft
$ 1200
in 12 days
$ 2000
in 50 days
Hire hardcoderz
$ 1500
in 30 days
$ 1200
in 12 days
$ 1500
in 25 days