The general chat app is something I made to practice using AJAX for asynchronous operations on the web. I also practiced a little with using specific style guidelines. So I using Google's Material Design. I'm really happy with the result, as everything I set out to do works as intended. I also paid really close attention to security, as you need a user account to chat.