NodeChatCurrently using large chunks of code from: https://github.com/DanialK/ReactJS-Realtime-Chat (unfortunately, there is no license provided so we are mentioning it in the README for now)Built with Koa, Socket.IO and ReactTo implement (in order of priority)Messages history (will probably store it in a MongoDB database)RoomsTyping statusReplace user lists storage (currently JavaScript objects) with a proper database storage (probably Redis)To decideLogin and Usernames: Facebook Login only/multiple social networks/custom username?Everyone could create a room / Only admins/mods can crate a roomDatabase storage (Redis/storage API like Parse?)Lifetime of messages history