Base template for web apps