- node.js / npm
- socket.io
- express
- node-uuid
- underscore
- ejs
Une application de chat qui permet :
- Connecter avec un username
- Le username est unique - sinon une suggestion d'un autre username
- Détecter la localisation de l'utilisateur
- Un utilisateur peut créer un chatroom avec un nom unique
- Les utilisateurs peuvent rejoindre un chatroom.
- Un chat privé entre 2 utilisateurs
- Quitter un chatroom
- Afficher l'historique d'un chatroom (les 10 derniers msg).
- Afficher les noms des utilisateurs qui sont entrain d'écrir
#Insttalation et Exécution sur Linux
-
Installer NodeJS et npm
-
Executer 'sudo npm install -d' pour insttaler tout ce qu'il faut du package.json
-
Executer le serveur 'sudo node app.js'
-
Le serveur est éxecuté sur le port 3000 (ex : http://localhost:3000/)