Route tracking map app

I was wondering if it would be possible to create an app using bubble that can record the users location in an interactive way? Im trying to make an app that tracks your sailing routes, speed… I’d want the user to then be able to see their path, and possibly see a color coated heat map showing their accelerations/deccelerations… Some similar examples would be apps like all trails (the explore part), and slopes ski tracking. Also, would it be possible to connect a bluetooth Arduino to this? The Arduino would be used to send live info to the users phone saying the heel angle of the boat?