Fermé

Ajout de Websocket sur CRM maison.

Nous avons un CRM maison développé en PHP 7 (à l'origine en ASP classic mais en cours de migration) derrière apache, et qui tourne sur Debian dans un conteneur Docker. Nous souhaitons ajouter sur ce site, des fonctions de collaboration sur les fiches clients, des notifications Push en temps réel, et les présences au téléphone des utilisateurs. Des fonctions qui font intervenir le protocole Websocket.

Pour la fonction de collaboration sur les fiches clients: la zone de texte pour les commentaires est actuellement enregistrée dans une base de donnée MariaDB/MySQL mais comme il arrive d'être plusieurs à la fois sur la même fiche, il faudrait que tout les utilisateurs puissent voir, ajouter et modifier en temps réel ce texte à la manière de Firepad, et que les modifications s'enregistrent dans la base.

Pour les notifications Push: le serveur téléphonique peut envoyer des webhooks avec le numéro de téléphone lors d'un appel entrant d'un client. Il faudrait que ces notifications s’affichent en temps réel sur l'interface utilisateur du site avec le nom d'entreprise associé à ce numéro quand il est déjà dans la base de donnée MySQL.

Pour les présences des utilisateurs: le serveur téléphonique est capable d'envoyer des webhooks lorsqu'un utilisateur est en ligne/occupé. Il faudrait qu'il s'affiche graphiquement en temps réel sur le site, qui est en ligne ou non.

Le serveur qui héberge le site CRM est auto-hébergé dans l'entreprise et il peut accepter d'autres conteneurs Docker si besoin. ([login to view URL], Node.js, etc)

Compétences : Docker, Linux, MySQL, PHP

en voir plus : crm jscript js dynamic, crm js hospital, inseri js sur la pag, asp.net core 2.0 websockets, asp.net websocket, .net core websocket client, asp.net core websockets vs signalr, asp.net core 2 websockets, .net websocket example, socket io, .net core 2.0 websocket server, microsoft crm java interface, php ajax crm interface, wordpress interface js, crm interface, web interface crm, crm interface design, tessitura interface crm, design crm user interface, dynamics crm cms interface

Concernant l'employeur :
( 0 commentaires ) Drain, France

Nº du projet : #18805309

4 freelance font une offre moyenne de €18/heure pour ce travail

tudiptechnology

Hi there, We have developed applications that have backend in PHP (Laravel, Yii, CodeIgniter, CakePHP or Symfony) and the front end is usually AngularJS or other JavaScript library. Few applications that we have Plus

€15 EUR / heure
(16 Commentaires)
6.7
amit8931

Hello, Can you share the list of the work sheet whatever the changes you want so I will do the work as according to that . Awaiting for your positive response along with all the details Thanks Amit

€15 EUR / heure
(6 Commentaires)
3.1
enanotech

Bonjour Nous avons pu travailler sur l'accompagnement de nos client pour la création de plusieurs sites voila quelques références [login to view URL] Nous avons une é Plus

€22 EUR / heure
(0 Commentaires)
0.0
NabilB

Bonjour, Je vous propose d'implementer votre solution sous nodejs/websocket(en ajoutant un docker pour node...) ou bien on peut partir sur du php7 avec avec RabbitMQ pour les push... (besoin de plus d'information p Plus

€20 EUR / heure
(0 Commentaires)
0.0