Liz
Project for Liz who wants to be able to log her location and upload pictures and documents
A quick response is a web page which will ask her browser for her GPS location. Her phone will automatically block this, until she gives it permission. Since she wants to be tracked, this is not a problem
A longer term solution is an app in her phone, which will log her location every ten minutes or so, and send all locations automatically whenever she has internet access. Internet access can be whenever she has telephone service.
Many trackers already exist, where you have to pay money and don't know the people behind the app. This is just one more, but she does know me.
Which brings us to a computer programming issue. Most computer programs are written by computer programmers. Not by people who use them. Liz can decide what else she wants. It's an iterative collaboration.
If this turns out to be a service you want, it's very easy. You think you need a web server and a fixed IP address ? No. From anywhere in the world, you can connect to a family member's normal home computer. You only need a known IP address, for both of you to connect to. Then you can know each other's current IP address and save your locations to your family member only.
Look up JavaScript navigator.geolocation.getCurrentPosition
JavaScript is small programs which run in your browser, be it your desktop or your phone. You can right-click on your web page and view page source. You can read up on it and even try it using the World Wide Web www.w3schools.com/js/js_api_geolocation.asp
Geolocation page at w3schools.com