I'm open for any feedback or code-review. I used Tornado and Tornado-Redis for non-blocking redis client. I'm using redis' pub/sub channels for real-time updates. In frontend side, I choose the React.js for building interface.
The first one is for development environment. But you're right, I should make it configurable with command line arguments. So user can give any hostname or api. Currently, only the server port is configurable.