First commit for the web interface.