Home
Chat Channels
Chat Channels is a communications platform built on top of a Distributed Hash Table written in Python
.
Goals of this platform:
- Easy, ephemeral chat rooms for work/projects/friends/people
- Longer lasting chat boards for family members
- Minimal interface and user profiles
- Data stored on a decentralized structure
Additionally, I wanted a proof-of-concept use for the Distributed Hash Table (DHT) I had written from Networks & Distributed Systems class. I took this as the opportunity to do so.
Chat Channels Home Page
Home page of Chat Channels. Again the goal was minimal interface and user profiles.

User’s Channels
A user’s list of multiple channels that are sortable

Pros and Cons
After completion, came up with some good and bad things about the project.

Distributed Hash Table
A visualization of the Distributed Hash Table. Keys for Chat Channels were the usernames; implying each new user had to have a unique username for lookup.

That’s All
Thanks for looking through Chat Channels!
Best.