a basic chat app for dart