Skip to content

noahfraiture/echx

Repository files navigation

echx

echx icon

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.

Screenshot

Screenshot

What’s inside

  • Gleam backend using mist and a small message pipeline
  • React + Vite frontend (Tailwind + DaisyUI)
  • WebSocket-only transport (/ws)

Quick start

Backend

cd backend
gleam run

The backend listens on http://localhost:8080.

Frontend

cd frontend
pnpm install
pnpm dev

The frontend will point at the local backend (via WebSocket).

Notes

  • This repo is a learning project, so expect rough edges.
  • There’s a compose.yml for the deployed images, but it’s not required for local dev.

Why this exists

I wanted a small, real-world-ish project to understand Gleam’s syntax, tooling, and OTP-style processes. That’s it—no grand ambitions.

About

A chat app toy-project made in gleam

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors