A tiny WebSocket chat app I built to learn Gleam. It’s intentionally small and simple—more of a toy project than a production system.
- Gleam backend using
mistand a small message pipeline - React + Vite frontend (Tailwind + DaisyUI)
- WebSocket-only transport (
/ws)
cd backend
gleam runThe backend listens on http://localhost:8080.
cd frontend
pnpm install
pnpm devThe frontend will point at the local backend (via WebSocket).
- This repo is a learning project, so expect rough edges.
- There’s a
compose.ymlfor the deployed images, but it’s not required for local dev.
I wanted a small, real-world-ish project to understand Gleam’s syntax, tooling, and OTP-style processes. That’s it—no grand ambitions.
