"Upload a video" - upload a video of what? "Set a target location" - a target location of what?
Then you give a sample gif which does nothing but confuse me more.
Who is this for? What does it do? Why is it better than the alternative? Is the video generated automatically? If so, how? If not the why am do I need your service at all?
From what I can tell, you upload a video and then create a link for it? Why not just upload the video to YouTube or streamable? It also displays a map with a pin. Why would I not just sent a link to Google maps? You also ask me for my location - why?
I get that it's your first product but I really think you need to look at this from the point of view of someone who knows nothing about the service.