This is a multi-room IRC-ish chat system in HTML5 and evented IO for a new millenium of chat users. Welcome to IRC2.0
If you’ve ever used the chat system on the StackExchange network of sites, then you know what our app is intended to mimic. We want an HTML based chat system that gets out of the way and lets you chat. In realtime. With HTML goodies like links and images and styling.
What we also wanted was one that we could deploy for ourselves, and something that we could give back to the community, that a lot of people seem to ask for (since so many people like the work that the SEI folks have given us).
We use HTML5 and ECMA5 (so Chrome pretty much), if you’re not using those in your browser … you got problems.
Only tested in chrome 13 !!!
Specifically we anticipate the use of websockets (socket.io) as being one of our primary mechanisms for this project, as we wanted to focus on a few key components rather than worrying about resorting to long polling and the like. We do eventually plan on a full ground-up rewrite, so we’ll include those in the future, but for now, you gotta support websockets and ECMA5 and the like.
Once we test with any other browsers then we’ll come back here and update this to include what we know it works in with no problemo.
We’re using jQuery, node, socket.io, couchdb and redis to bring this to you. Probably toss in some dust as well, to keep things turning smoothly.
Voting is now closed.




















(21)
lsrbls
therazorbladeDoesn’t include many useful chat features. User names peppered with ‘undefined’ and other small bugs. The basic stuff seems to work fine. | |||
mattpodwysockiIt took a few times before the GitHub login actually worked, but interesting design. I’d go for more applicable examples of chat windows instead of test though. | |||
Thanks, we’re going to continue working on it, so maybe with a UI redesign it’ll work even better ;)
An approachable chat room—wish there were more people in there when I joined. A few minor annoyances like no auto-scroll and multiple attempts needed for login. Otherwise clean interface. | |||
cramforceThere’s a bunch of rooms called undefined and test. if you remove them and put rooms in that are more like what it would be like on stack exchange that might help the judges understand it better. | |||
christkvGithub login did not work, interesting concept stacking the chat rooms. | |||
Looks promising. I wasn’t able to login via my Github account, ( 500 error – Step getCode of I like the fact that you have a FAQ, a rarity in contests | |||
pengwynn
Nice job, group collaboration is ripe for disruption. Found the UI hard to navigate and chat posts were not appearing where I thought they would…