Get to a fairly stable, and relatively complete backend. This requires proper user management, websocket chat, everything working async, and a stable API.