What we’re building

Architecture

Websoket schema

Backend API schema

HTTP Server in rust (DB crate)

HTTP Crate

Authentication

Middlewares

Rest of the endpoints

Websockets

Webocket libraries

Adding room logic - The problem

Adding room logic - The solution

Adding auth

Adding DB logic

Good thing to add - Outgoing message schema

Adding distributed publishing.