Skip to content
Oeiuwq Faith Blog OpenSource Porfolio

expede/quick_chat

A quick demo CLI chat app for a workshop

expede/quick_chat.json
{
"createdAt": "2018-04-02T08:07:36Z",
"defaultBranch": "master",
"description": "A quick demo CLI chat app for a workshop",
"fullName": "expede/quick_chat",
"homepage": "",
"language": "Elixir",
"name": "quick_chat",
"pushedAt": "2018-04-09T04:46:34Z",
"stargazersCount": 24,
"topics": [
"demo-app",
"elixir-lang",
"otp",
"workshop-materials"
],
"updatedAt": "2025-02-11T13:58:23Z",
"url": "https://github.com/expede/quick_chat"
}

A quick reference implementation of a workshop project

Section titled “A quick reference implementation of a workshop project”

This is a fully peer-to-peer chat application. It uses a simple gossip protocol for peer discover and message relay.

This repo is primarily a teaching tool. The goal is for the code to be easy to follow. The code has a few unaccounted edge cases, and could be made more declarative and robust.