a demo of webapp framework