demo_app: initial commit