Live chat written in Perl + Mojolicious

Closed Posted Nov 15, 2014 Paid on delivery
Closed Paid on delivery

I want a live chat system written in perl + mojolicious.

1. Client side (website) - written in javascript

Area on bottom right of menu which when clicked, it makes a json request to the server with the site name the user is on and returns the list of departments available for the user to select, expands a live chat window for user entry

User enters in their name, email address and their question

When user clicks "Next" or "Ok", this will make a json request to the perl+mojolicious server. The server will send messages to each operator over websocket to notify them of a user requesting a chat session along with all their details.

2. Server side (perl + mojolicious)

Departments, operators, sites must be configurable

Each site can be associated with a list of departments

When a live chat session has no more users and operators connected a copy of the transcript must be emailed to a department email address

Websockets must be used on the same port that the http/json data is served, the session must be secure with a key that the client obtains when requesting a chat

3. Operator interface

Operator logs in

Javascript in the browser listens for websocket events of new connections

Must display list of chats that opeartors in the same department have open

Must be able to join other chats in same department

Must be able to transfer a chat to another operator or invite another operator into the chat

For examples of live chat softwares, check out...

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

I want the core of this written, I don't care how the interface looks.

Here is code to get you started:

[url removed, login to view]

No development houses.

CSS HTML5 JavaScript Linux Perl

Project ID: #6735908

About the project

9 proposals Remote project Active Dec 22, 2014

9 freelancers are bidding on average $487 for this job

edelamaya

La propuesta todavía no ha sido proveída

$666 USD in 25 days
(1 Review)
1.7
faisal0077

Aucune proposition n'a encore été fournie.

$155 USD in 3 days
(0 Reviews)
0.8
nanomite

though we are new to freelancer, we are the expets in websocket programming. we can provide a demo also.

$280 USD in 30 days
(0 Reviews)
0.0
kuzmichmurom

Предложение еще не подано

$600 USD in 14 days
(0 Reviews)
0.0
shaneburgess

Hello my name is Shane Burgess and I am a full time web app developer. I use Mojolicious every day and have built a social network in it using websockets. I am sure that I can help you with this app and do a great job More

$222 USD in 14 days
(0 Reviews)
0.0