example app source & resource upload