You need to sync the dependecies mentioned on the Pipfile. Run
pipenv sync
You can run the server part with the command below
pipenv run python chat_demo/__main__.py
You can run test cleint part with the command below
pipenv run python client/test_client.py