web frontend: add basic message view