Memuat karya…
Engineering
Backend ruang percakapan langsung dengan peran host, speaker, listener, reaksi, dan antrean angkat tangan.

ShonClub menyediakan backend untuk ruang percakapan langsung. Host mengelola speaker, listener dapat mengangkat tangan, dan peserta mengirim reaksi di dalam ruang yang sama.
REST menyediakan daftar ruang, sementara Socket.IO menangani event pembuatan ruang, bergabung, reaksi, dan perubahan peran. Peran host, speaker, serta listener dan antrean tangan menjadi bagian state ruang. Proyek memakai TypeScript dengan Bun dan konfigurasi Docker.