Inspiration

Feeling lonely, and helping people feel connected after the pandemic.

What it does

Connects people based on location as determined by IP address. If desired, it can connect people directly into chat rooms.

How we built it

Using websockets on a twisted webserver in Python, which is interfaced with by a website built with javascript and html.

Challenges we ran into

We tried deploying the application to the web, but ran into many issues with WSS and authentication. In the end, we were not able to deploy it to the web and had to leave it on localhost.

Accomplishments that we're proud of

We were able to create a successfully working IP geolocator and a backend that could pair users based on their real-world IP addresses.

What we learned

We learned some basic internet protocols including TCP, UDP, HTTP, TLS, and WS. Although we were not able to work out why TLS wasn't working, we now have a clear idea of what we would need to change to make it work in the future.

What's next for proxy

Pushing it to the web to allow the general public to use the app and connect with other people.

Share this project:

Updates