- Currently 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 React
- Messages history (will probably store it in a MongoDB database)
- Rooms
- Typing status
- Replace user lists storage (currently JavaScript objects) with a proper database storage (probably Redis)
- Login and Usernames: Facebook Login only/multiple social networks/custom username?
- Everyone could create a room / Only admins/mods can crate a room
- Database storage (Redis/storage API like Parse?)
- Lifetime of messages history