I have a working website that captures user data via forms out in the field via a mobile browser (android devices) but there are times when there is no wifi or cell coverage. I need a solution with 2 - 4 different forms (rather basic) that will cache the form data until a link is re-established and hold it until some confirmation from the server validates it got all the data.
Not sure if some kind of HTML5 technique would be better because it allows the user to continue with something he/she is familiar with OR go with a mobile app that reads/writes to a db table.
The 2 most important forms are Inspection and Delivery.
The Inspection form is so a truck driver can walk around his truck and check applicable items on a list if there is any damage. He should be able to take a picture of that damage and it should have a signature form for him to sign off that the damage was reported at a particular time. Bonus - include the location with long and lat data of when the form was submitted.
The Delivery form will pull data from the server as to what item(s) are being delivered along with the customer info and a notes section. If the delivery is COD, we need a way to process a credit card. Using quickbooks for accounting and ok with getting their payment gateway if that is the best solution but open to other US based card merchant solutions. Needs a couple of fields that customer acknowledges the material is delivered per specification and any changes will void warranty and another check box that says they are accepting the materials. And last, a signature. For potential legal reasons, it may be a good idea to be able to capture the long and lat position. Bonus, include a way to capture a picture but not a required feature.
If these forms work out, we may request another 2 - 3 later on. Similar in nature, just different fields. We do want ownership of the code and the code needs to be built on a popular and CURRENT platform like Android Studio. iOS would be nice but as of now, all our devices are Android based.
Like most customers, we need to keep the expense down on this project since we've invested so heavily in the other parts of the infrastructure. It works most of the time but we really need a solution that captures that form data to the device until it can connect and 'call home'.
If you can help us out, let me know. I'm the point person for this project. I know quite a bit about web development (php/mysql mostly) but don't have time to ramp up for mobile development. At least for this project.
61 freelancers are bidding on average $355 for this job
PHP - Mobile app development Relevant Skills and Experience I am good in App Designer, App Developer, Mobile Phone, PHP Proposed Milestones $200 USD - Cost