Client/Server Cue and Message System(Candy, XMPP, JS)
$250-750 USD
In Progress
Posted about 10 years ago
$250-750 USD
Paid on delivery
In-Browser Client/Server Cue and Communication System over WebRTC, Candy, XMPP, or similar JS technology.
User Experience Scenario:
A Server page is launched in a Browser for a “Technical Director” with the ability to edit a Cue List which then listens for clients(UI Mockup attached). (TD UI Mockup Attached)
A client then opens a Client page, which scans the network for a running TD app(Clients cannot Edit Cue List). (Client UI Mockup Attached)
Once the client has a connection with the Server, it is assigned a User ID. Once the user is 'Registered' they can edit their Name, and Title; and assign themselves to a Department.
The client's Name and Title are Displayed(Color coded with the associated department's assigned color).
A connectivity indicator icon for each client(maintains a connection with each client, and if a loss of signal is detected indicator will be changed)
As additional client applications are launched, they are added to the User List.
The TD can initiate Cue Events(Ready and Go) from the Cue List.
A "Ready Cue Event" grabs the selected Cue Event(with Cue Number, Department colors and Description) from the Cue List and displays it in the Current Field . The sequential Cue Event(with Cue Number, Department colors and Description) from the Cue List is displayed in the "Next Cue" Field
A "Go Cue Event" - Highlights the Current Cue for 3 seconds, then Moves the Current Cue Highlight line down to and puts the next sequential Cue in the Next Field
Requirements:
A main stream of Cue Messages with a Ready/Go indicator.
Each Client assigned a User Id(hash of MAC-address)
Clients have an ID, a Name, and a Job Title
Clients can be grouped by "Department"
Clients can assign themselves to (multiple) Departments.
Collapse Groups Streams independently, Main-Stream Overrides all other communication
"Party Line"(Main Chat Feed) and Department Side Channels available per Group.
Groups assigned custom colors
Groups can be password protected
Connectivity Indicator for User List(indicating Online, Offline, and Away)
Private Messaging(Client to Client)
Offline LAN Auto-discovery(192.168.x.x)
Ability to Connect to Custom IPs
TD Interface(View Attached Mockup):
Monitoring All Users connectivity and all Communication Streams(collapsable by group)
Live Editable Cue List(Cue Number, Groups, Cue Description[import from csv or .xls template])
Cue Events initiate messages to specific groups(and by default are sent the main feed)
Disconnect All Clients(Popup "Are you Sure").
Ability to Add Additional Sub-Cues(ie 6.5) if necessary in a live scenario.
Client Interface(View Attached Mockup):
Client List
Main Feed
Group Feed
Private Message
Cue Number Indicator with(Groups Colors Displayed followed by Cue Description)
Next Cue Number Indicator(Groups Colors Displayed followed by Cue Description)
View Entire Cue List
Default Groups:
Lighting
Video
Audio
Production
The deliverables need to be able to work on/offline on Off-the-Shelf installs of Chrome on Mac and PC(all dependencies included no admin privileges required to run client or server).
Code Examples:
Candy - [login to view URL]
AJAX IM - [login to view URL]
XHTML Live - [login to view URL]
[login to view URL]
I am one of the best developers on freelancer.com. I know that there are a lot of developers out there, but I wanted to let you know that I actually GUARANTEE my projects. If you don’t like my work 100%, you don’t have to pay me. I have many years of experience and I know that I can complete your project on time and on budget. Send me all your ideas for this project and I can start right away.
$515 USD in 10 days
5.0 (4 reviews)
4.7
4.7
4 freelancers are bidding on average $1,216 USD for this job
Can help... I am an Expert... Lets Start!
Please start a Discussion with me and we can get started from there...
Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...