Loading work…
Engineering
A live conversation room backend with host, speaker, and listener roles, reactions, and raised hands.

ShonClub provides a backend for live conversation rooms. Hosts manage speakers, listeners can raise their hands, and participants send reactions within the room.
REST lists rooms, while Socket.IO handles creation, joining, reactions, and role changes. Host, speaker, and listener roles and raised hands are part of room state. The project uses TypeScript with Bun and Docker configuration.