Chat Laravel – VueJs

Il s’agit d’un projet personnel de développement d’application web, consistant en un chat en ligne et réalisé avec Laravel et VueJs. L’app offre la possibilité de dialoguer avec d’autres utilisateurs et avec un système de réponses automatisées.
Chat Laravel – VueJS
Il s’agit d’un projet personnel de développement d’application web, consistant en un chat en ligne et réalisé avec Laravel et VueJs. L’app offre la possibilité de dialoguer avec d’autres utilisateurs et avec un système de réponses automatisées.

Structure du projet

L’application a été construite avec ue architecture REST. Une API codée avec le Framework Laravel permet de gérer l’envoi et la réception de messages, et un Front End, situé sur une autre adresse intérroge le serveur et permet l’affichage du chat.
Il est à noter qu’il s’agit d’un exercice pour apprendre, et que l’utilisation du protocole http n’est pas optimale, puisqu’il multiplie les requêtes sur le serveur et altère les performances de l’app.
Un chat optimisé basé sur le protocol websocket a été développé et implémenté dans une application mobile lors d’un autre projet scolaire, dont le code est disponible à cette adresse.

Structure du projet
L’application a été construite avec ue architecture REST. Une API codée avec le Framework Laravel permet de gérer l’envoi et la réception de messages, et un Front End, situé sur une autre adresse intérroge le serveur et permet l’affichage du chat.
Il est à noter qu’il s’agit d’un exercice pour apprendre, et que l’utilisation du protocole http n’est pas optimale, puisqu’il multiplie les requêtes sur le serveur et altère les performances de l’app.
Un chat optimisé basé sur le protocol websocket a été développé et implémenté dans une application mobile lors d’un autre projet scolaire, dont le code est disponible à cette adresse.
Programmation du serveur

Une API codée avec le Framework PHP Laravel et une base de données MySQL permettent de gérer l’envoi et la réception de messages à travers des requêtes http.
Un script permet d’automatiser l’enclanchement ou la désactivation d’envois de messages philosophiques selon le texte entré par l’utilisateur.
Programmation du serveur
Une API codée avec le Framework PHP Laravel et une base de données MySQL permettent de gérer l’envoi et la réception de messages à travers des requêtes http.
Un script permet d’automatiser l’enclanchement ou la désactivation d’envois de messages philosophiques selon le texte entré par l’utilisateur.

Conception de l’interface

Des maquettes Figma ont préparé le développement de l’interface. Le framework Javascript VueJs a été utilisé pour développer l’interface et gérer la réactivité côté client.

Conception de l’interface
Des maquettes Figma ont préparé le développement de l’interface. Le framework Javascript VueJs a été utilisé pour développer l’interface et gérer la réactivité côté client.