a realtime chat app without database