/Websocket-Chatroom

Websocket based, in-memory, chatroom using Python websockets

Primary LanguagePythonMIT LicenseMIT

Websocket-Chatroom

Livesite: CURRENTLY INACTIVE

(Hosted on Microsft Azure)

About

Websocket-chatroom is an in-memory, websocket based, chatroom. This project is split into 2 seperate parts, each hosted on their own Azure VM within Docker containers. See the README files in src/client and src/server for a more in-depth look at each component.

Screenshot

The websocket server is build entirely using asyncio and websockets in Python 3.8, and containerized using Docker.

To get started with the server, check out the more detailed readme in src/server.

Here are some of the essentials:

The chat client is built using vanilla JavaScript, and containerized using Docker and NGINX.

To get started with the client, check out the more detailed readme in src/client. Here are some of the essentials:

License

This Project is licensed under the MIT license. see LICENSE.txt for more information.

Contact

Rafael Bayer - rafibayer7@gmail.com

Acknowledgements