Hi, if I understood correctly, you want an app that uses the GPS to detect the place where the data has been inserted and a code scanner within the app to add the code of the soil sample to that specific place and user. As an example it will create a data object like this:
user: "sample user"
date: "10/10/2010"
location: "12.32445, 45.23344"
sampleNr: "34453223"
And then the laboratory can add the results to this data object in the database.
This will require an authentication system, 4 different roles (admin, input, lab, user)
I can create the database, the API and the app from the ground up
Contact me and let's talk about the project.
By the way, también hablo español, si hace más fácil la comunicación no tengo problema en hacerlo.
Un saludo.
Oscar