Destination alarm is an application that wakes you up near the GPS location you provided. You can sleep during long road trips or early-morning bus rides, and wake up exactly where you need to!
This project is open source, and you can find the source code here:
https://github.com/gstavrinos/destination-alarm