Minimal chat client project, starting from a working example