Skip to content

tomahim/simple-web-chat-nodejs-socketio-angularjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real time Chat with socket.io, node.js, express.js and Angular.js

Tutorial for building this web chat coming soon at http://www.tomarea.com/

Prerequisites

  • Node.js and npm installed, see : http://nodejs.org/
  • Bower.io installed. If not already the case, just run this command npm install -g bower

Installation

Procedure

  1. Clone the project
  2. Run npm install command at the root of the project (it install node modules dependencies and bower components)
  3. Launch the web chat with the node index.js command

Releases

v1.0 : Very basic chat, it can be use to learn how to build a real time app

Features
  • Communication between unlimited users
  • Display a list of connected users

Evolutions in progress

  • Avoid send entire list of users in each join / exit event
  • Edit username possibility
  • Set a cookie to disallow the creation of a user when opening browser tabs
  • Creation of private chat rooms
  • Sharing medias like images, links ...
  • Add unit tests
  • Store recent messages in local storage
  • Translate interface english/french

About

Simple web chat using node.js socketio ang angular.js

Resources

Stars

Watchers

Forks

Packages

No packages published