Hi, I have read your project description and I can do it.
Actually, I have most of the code ready from an earlier project which also involved uploading images to a server.
Also, I previously developed an app which used the Google Map and I am actually currently working on a location-based project, not like this but using Google Maps and GPS.
I am also capable of deploying the server code to any cloud platform like Google Cloud, AWS, etc.
Please note, using Google Maps requires a paid account on Google Cloud Platform.
I would love to discuss more with you.