Social Community with Instant Messenger functionality
$500-6000 USD
Terminado
Publicado hace más de 16 años
$500-6000 USD
Pagado a la entrega
**Overview**
The goal is to have you code an internet-based social community with instant messaging feature.
Users register with the community and then logg in.
When logged in the user sees the AJAX driven user interface with floating windows:
1 - the user lists
2 - the main user window showing the user's data and photo
3 - the instant messaging windows to chat with online users
**Resources**
The instant messaging functionality may be based on Centova Messenger ([login to view URL]) and should connect to ICQ, MSN, AIM, and GoogleTalk.
The Ajax Mainframe with the floating windows may be based on the Dojo Toolkit ([login to view URL]) - see [login to view URL] as an example of the dojotoolkit has been used to implement the floatingpane functionality.
**required task**
The project is a very large project - you are required to implement as a first task only - **the ajax-mainframe**
- **the instant messaging functionality** (possibly using Centova Messenger that we will buy on your request) and integrate it into the AJAX Mainframe using possibly the Dojo Toolkit.
- **the registration process** (please note, it is already existant, and was created by another company that we are not very happy with. you may use the existant code or start all over, this is your decision)
- **the login** that leads the user to the main page.
**Additional Info**
**Please see Zip file for additional important information and full project outline.**
## Deliverables
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, as follows (depending on the nature of the deliverables):
a) 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.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
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).
* * *This broadcast message was sent to all bidders on Tuesday Aug 28, 2007 12:21:25 PM:
Hi, for some reason the attachment was missing. make sure you download the file and check it carefully so that you know what this project is about, and what we especially mean about the "Ajax-Mainframe" It is vital that you explicitely confirm, that you can implement the mainframe with the floating windows (floatingpane functionality of dojo toolkit) Thank you
* * *This broadcast message was sent to all bidders on Wednesday Aug 29, 2007 12:34:52 PM:
Hi there, we have received a lot of proposals and even more questions. We agree with you that the job description was not very precise at some end.
Please note that we have just **COMPLETELY** updated the PDF files and job description.
I think it was also not very clear, that we require you to do **ONLY** the first task of implementing the ajax-mainframe with the floating windows and the integration of centova messenger into the same. For the most part, the user registration has already been completed.
In any case, the updated information should answer most of your questions.
Please re-check the new attachment of the bid request and then re-check your bid and please give us the following information:
1. What will be the programming languages used?
2. Will you use the suggested resources (centova, dojo) or do you have other, better resources?
3. What is the required timeframe for you to complete the first task (items marked with priority "1" in additional info)?
4. What is your hourly rate for additional work that may be given to you later?
5. What is your approximate/estimated price for the whole project (priority tasks 1-5)?
6. What is your approximate/estimated necessary time frame for the whole project (priority tasks 1-5)?
## Platform
Linux based server with MySQL and PHP - we have full access to the server, so if you require software to be installed, such as the by Centova required jabber server, we can instruct our server administrator to do so.