Flex-based multiuser, multiroom chat app with streaming audio (Adobe AIR)
$30-5000 USD
Closed
Posted almost 13 years ago
$30-5000 USD
Paid on delivery
I need a chat app written in Flex, built as an AIR app, including full setup of the relevant backend. The backend can be Smartfox X2, Wowza, LCCS, or anything else that you recommend, subject to my pre-approval. From an initial check it seems to me that LCCS may be the most suitable See attachment for a mockup of the required UI of the app. Required features: - each user is automatically joined into a user-specific set of rooms (fetched from a separate app I'll provide you the URL of) - the active room is the one whose conversation appears in the left panel, and name is hi-lighted on the right. - upon login to the chat server, history should be loaded since the last time that room was active (later we will add a "show older" button for loading even earlier history) - unread messages in a room get a grey number badge. the counting of unread should be since the last time the room was active, including those while the user was offline and any residual number from previous online times. - unread messages which contain the user's username should be counted in a similar way and appear with a red badge. every time such a red badge is created or bumped up in number, a soft beep sound should be played (note that this necessarily won't happen for a username mention inside an active room, since the message won't be considered unread) - the message box at the bottom should auto-complete username when pressing tab, and if there are multiple matches to the initial string, rotate between the matches with additional tab keys. autocompleting a username in the beginning of a line should append to the username a colon (":"). - rooms should have a collapse/expand triangle next to them in the right panel, and when expanded the list of the usernames assigned to that project should be displayed. usernames should be colorcoded for active, idle, and offline (green, yellow, grey respectively) for the following feature the exact UI still needs to be finalized: - there should be a microphone button next to usernames, allowing to send them audio messages PTT-style (push-to-talk... audio should start playing at the destination in real-time subject to network performance) To bid on this project, please add in your bid comment your preferences for: - backend platform - Flex framework and your estimated time to complete this. Thanks for bidding!