WHAT I WANT
I currently already have a basic chat applet on my site which was a free to use, and has served me well for the past few years. I'm looking into the possibility of adding a new chat system with webcam capabilities. I imagine it will have to involve java or flash but any method is fine. I use a hosting company for my site
I like to have total control so I’m not relying on a 3rd party site. I prefer users to not have to download anything.
I'd like it to be customisable and able to use along side my data from mysql. The actual chat page I want it to consist of several parts.
lists all rooms with number of people in each.
If room is clicked all usernames in that room should then be displayed.
Usernames in the list should have a icon next to them if they have webcam or audio.
Also should display how long each user have been in the room.
If a user clicks on a username this box display there photo unless they have there webcam turned on
space for a further 3? cams viewable for premium members only
Should display username with age/sex/location which data will be fetched from my database
A link to view profile/add friend/block
Ban link - only viewable if moderator or administrator which bans user from using chat for a hour
Ban link - only viewable if moderator or administrator which bans user from using chat for a day
Shows own photo umless webcam switched on
option to turn webcam on or off
Option to turn audio on off
Displays main area where all messages are displayed
Displays username: followed by message
Should have style link to customise, bold/italic/underline font and color
Way to whisper a message to another user without everyone else seeing it
Send or enter button to send message
Advertisement to upgrade
Administrator settings - viewable only if administrator
style sheet that the administrator can change
I dont have a time frame so please give me a time frame you will work towards.
Not sure how much this project is worth so please give me best quotes
i will need to see everything working before i release money from escrow.