// the find
ErickWendel/semana-js-expert30
JS Expert Week 3.0 - Weechat - Building a cross-platform chat using command line and Advanced JavaScript
Course material from a Brazilian JavaScript workshop series building a terminal-based chat app (think weechat clone) using Node.js WebSockets and readline. Four lesson folders show the project evolving from scratch to a working multi-user chat. Aimed at intermediate JS developers who want to see how terminal UIs and socket servers are wired together from first principles.
The lesson-by-lesson folder structure makes it easy to see what changed between each step — better than a single repo with opaque commits. The terminal UI work using Node's readline and a custom component model is more interesting than yet another Express CRUD tutorial. It demonstrates event-driven architecture in a context where the event flow is immediately visible and understandable.
Last touched in March 2021, so the dependencies are stale and the Heroku deployment story it references no longer exists in the same form. The README is in Portuguese with no English translation, which cuts off a large chunk of potential readers. There are no tests anywhere across four lesson directories. The typo in socker.js (present in all four lessons) suggests this was shipped fast and never revisited.