gHaloChat is built using nodejs, angularjs and mongoDB for persistence. It uses REST APIs to interact with the server and embraces all the SPA rules (almost)
http://warm-ravine-7120.herokuapp.com/
Twitter's Bootstrap
Uses passport with Local strategy for authenticating users.
Sha1 with 128 Byte entcryption using the node's crypto module. hashed & salted.
> npm install crypto;
> npm install passport
Uses mongodb hosted on MongoLab.com
MIT, feel free to make any changes.