Trouble Building video calling app

Hey team, hope you doing great.

I have two questions.

  1. How would you design an app database that required other users to join a live video call as a quest based on location.

  2. Aside, is there any other component i could build this with?

Thanks team.