I need an Android app. I would like it designed and built. Need an app for submitting daily reports by sales person , it has ability to send information punched by the sales person , take picture of visiting card and upload , upload any reference documents , location , meeting start and end time