Real time web app framework