After getting lost in a city while being part of a larger group, we thought that it would be convenient to be able to track everyone's location even after we split up. This would better facilitate meeting back together, especially when a meeting place is ill-defined or nonexistent.

What it does

Members of a group can join a virtual room on the server. The room keeps track of the locations of the members and relays this information to each user. Users are labeled by display names.

How we built it

We used Python's Flask library to create a server that integrates HTML, CSS, and Javascript. We utilized the geolocation capability of web browsers to pinpoint each user's location, and Google's maps to display the results.

Challenges we ran into

SQL is hard Posting to the server via ajax is hard Configuring flask to run on https instead of http is a little complex

Accomplishments that we're proud of

Everything we've set out to do so far has worked (after being debugged) We have a finished product (as opposed to last year)

What we learned

What's next for Rendezvous

There are many possible functionalities that can be added to this project, such as room security. Some of the code can be made more efficient as well.

Share this project: