An Android based application which uses GPS to locate the destination and once the user reaches the destination the alarm is activated and a sms is send to the selected contacts. Consumes very less battery by using GPS only when needed. User can recursively search places nearby (like ATM). Places/Destination can be added to favorites, and then can be used to set alarm without having a data connection.
https://play.google.com/store/apps/details?id=com.app.destinationalarmsystem&hl=en