richardhay
09-27-2008, 12:45 PM
I am looking for a programmer to produce a text chat/video and audio chat and shared document web-based application that allows a student and tutor to meet online in a virtual space. In that space, student and tutor can talk via text chat or via voice chat or via video chat, and can mutually work on a shared document.
Participants will arrive at this application via a URL such as: http://www.whatever.com/chat/chat.php?username=emailaddress&subject=CC_3939 where username is a unique e-mail address that is unique to the person logging in, and subject is the shared subject. In other words, all of the participants of a given session would log in with the same subject, but with different usernames. There may be simultaneous sessions going on, but only the participants with the same subject would be in the same "space".
Once logged in, the screen would be divided as per the attached image. (We currently have an application that does what we need, but is clunky, difficulty to use, and unreliable. Note that I don't want the final product to look like or have all of the extra buttons of the attached image. I've attached it just to give you an idea of what I am looking for here.):
On the left is a space where student and tutor can paste and edit a shared Microsoft Word document. Both student and tutor can modify the pasted document, using such tools as bold, underline, highlight, font, font size, and italics. And, both student and tutor can draw on the document using a stylus or pen tool. Changes made by one individual are automatically updated on the screen of other users. And, student and tutor must be able to upload a .doc, .docx, .txt, and .rtf document and have the formatting retained.
On the right is a space where student and tutor can “chat.” The chat should scroll from the bottom to the top, and should work just like an Instant Message chat. The entire chat should be visible, and there should be a space at the bottom where student or tutor can add text to the chat. Additionally, the chat should be color coded to the user.
On the top right is a space where the e-mail addresses (as defined in the top “username” field) are displayed. Above that should be the interface for video and audio conferencing.
On the bottom is a button/function where tutor and student can have the chat text and the edited document e-mailed to an e-mail address.
This application can be programmed in any language as long as it will run with on a CentOS server with MySQL and PHP access. Currently, the application uses an off-site Flash Media Server connection. I am willing to continue this, if necessary, but currently have problems with reliability and with simultaneous connections.
For the final project, the following concerns are crucial:
1. The application must look nice and be easy to use. There should be as few steps to use the program as possible, and the program should be intuitive to use.
2. The program must be reliable, quick, and well programmed. I'm looking for clean, fast, and reliable programming here.
3. While you're welcome to incorporate open source code into the final application, the application cannot use other off-site applications in order to function. Currently, zohowriter is used to show word documents. This cannot be done in the new version. Everything must be contained in the program itself.
Please do not bid if you are not able to do quality work or if you have any question as to your ability to complete this project within a specific time frame. Also, I've had several people promise that they could do this application, but then not be able to do so, wasting a lot of time. Please bid only if you are capable of doing this!
I will pay 1/4 of the agreed price at project start. 1/4 at the delivery of the first working draft. 1/4 at the completion of the completion of the first revision, and 1/4 at the delivery of the final code and installation of that code on my server.
WHEN YOU BID:
1. Include the price of your bid. Note that being the lowest bid isn't always the best or the way to get the project.
2. Include the date that I will see the first draft of this project. Speed is important here.
3. Include samples of this type of project. Convince me that you can do this type of work.
Thanks and take care...
Richard
http://www.richcs.com/pic.png
Participants will arrive at this application via a URL such as: http://www.whatever.com/chat/chat.php?username=emailaddress&subject=CC_3939 where username is a unique e-mail address that is unique to the person logging in, and subject is the shared subject. In other words, all of the participants of a given session would log in with the same subject, but with different usernames. There may be simultaneous sessions going on, but only the participants with the same subject would be in the same "space".
Once logged in, the screen would be divided as per the attached image. (We currently have an application that does what we need, but is clunky, difficulty to use, and unreliable. Note that I don't want the final product to look like or have all of the extra buttons of the attached image. I've attached it just to give you an idea of what I am looking for here.):
On the left is a space where student and tutor can paste and edit a shared Microsoft Word document. Both student and tutor can modify the pasted document, using such tools as bold, underline, highlight, font, font size, and italics. And, both student and tutor can draw on the document using a stylus or pen tool. Changes made by one individual are automatically updated on the screen of other users. And, student and tutor must be able to upload a .doc, .docx, .txt, and .rtf document and have the formatting retained.
On the right is a space where student and tutor can “chat.” The chat should scroll from the bottom to the top, and should work just like an Instant Message chat. The entire chat should be visible, and there should be a space at the bottom where student or tutor can add text to the chat. Additionally, the chat should be color coded to the user.
On the top right is a space where the e-mail addresses (as defined in the top “username” field) are displayed. Above that should be the interface for video and audio conferencing.
On the bottom is a button/function where tutor and student can have the chat text and the edited document e-mailed to an e-mail address.
This application can be programmed in any language as long as it will run with on a CentOS server with MySQL and PHP access. Currently, the application uses an off-site Flash Media Server connection. I am willing to continue this, if necessary, but currently have problems with reliability and with simultaneous connections.
For the final project, the following concerns are crucial:
1. The application must look nice and be easy to use. There should be as few steps to use the program as possible, and the program should be intuitive to use.
2. The program must be reliable, quick, and well programmed. I'm looking for clean, fast, and reliable programming here.
3. While you're welcome to incorporate open source code into the final application, the application cannot use other off-site applications in order to function. Currently, zohowriter is used to show word documents. This cannot be done in the new version. Everything must be contained in the program itself.
Please do not bid if you are not able to do quality work or if you have any question as to your ability to complete this project within a specific time frame. Also, I've had several people promise that they could do this application, but then not be able to do so, wasting a lot of time. Please bid only if you are capable of doing this!
I will pay 1/4 of the agreed price at project start. 1/4 at the delivery of the first working draft. 1/4 at the completion of the completion of the first revision, and 1/4 at the delivery of the final code and installation of that code on my server.
WHEN YOU BID:
1. Include the price of your bid. Note that being the lowest bid isn't always the best or the way to get the project.
2. Include the date that I will see the first draft of this project. Speed is important here.
3. Include samples of this type of project. Convince me that you can do this type of work.
Thanks and take care...
Richard
http://www.richcs.com/pic.png
