Create a more dynamic alarm app
the initial input: Time user needs arrive at work (i.e. 8:30) Time user wants to arrive at work (buffer 15 mins) Address of work location Initial morning 'ready time' (30 mins to get ready)
Use an existing GPS app (GoogleMaps), the myAlarm app will take the users input. Then request from GPS, travel time. The alarm will 'activate' based off of calculated time
As the app is used, GPS will track when the user 'leaves' their initial location in the morning. The 'ready time', can then dynamically adjust to the user's 'actual' ready time and further adjust when the alarm 'activates'.
Further versions of the app could: Use apps such as 'WordDay' to import the users work schedule. Set off a second alarm when user 'must leave'