Skip to content

Destinea/ChatNodeJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lancement de l'application

  • Sur Git :
git clone [email protected]:rodrigues.hugo/nodejs-pls.git
  • Dans le terminal de votre IDE :
cd nodejs-pls
npm init
node server.js

Il ne reste plus qu'à ouvrir la page suivante : http://localhost:3000

Quelques images de l'application

Connexion au chat

Chat général

Chat privé

Fonctionalités implémentés

  • Création d'un utilisateur à la connexion : choix du nom/image d'utilisateur
  • Envoyer un message dans un salon général : tout le monde peut se connecter à ce salon. C'est le salon par défaut à la connexion.
  • Envoyer un message privé en cliquant sur le nom d'utilisateur de la personne : un salon uniquement visible par ces deux personnes est crée.
  • Concaténation des messages si une personne envoie plusieurs messages d'affilés.
  • Heure d'envoi du message indiqué.
  • Message de connexion et de déconnexion d'un utilisateur sur le chat général.
  • Notification sonore lorsqu'un utilisateur se connecte.
  • Message lorsque quelqu'un rejoint un salon privé.
  • Liste de toutes les personnes connectées.
  • Information lorsque quelqu'un écrit un message.

Fonctionnalités qu'on aurait aimé ajouté avec plus de temps

  • Meilleure utilisation du broadcast, ici très peu utilisée, et rendue plus complexe par la concaténation des messages.
  • Création d'une base de données (SQLite) pour créer des comptes utilisateurs et sauvegarder les anciens messages.
  • Créations de salons privés pour plus de deux personnes.
  • Ajout de son propre avatar.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published