Lets build a web application block by block