Inspiration
Social distancing is a major part of preventing the spread of COVID, and with the usage of contact tracers on the rise, we thought we would combine the best of both worlds and create a contact tracing application that allows one to social distance themselves from others in real-time.
What it does
Contact tracer that tracks the location of all users of the application and provides live information on where the most dense part of campus are live. Gives analytics on where other users of the app are currently positioned.
How I built it
Python backend to process data and analytics. Javascript/HTML frontend website for user interaction. Java frontend to display aggregated data.
We use a frontend website to simulate a student using the app. The virtual student can navigate the campus and our backend python server and java display will show real-time data of where people are clumping together.
Challenges I ran into
Working with network sockets and sending data over http. Establishing connections with http on client side. Writing a web application from scratch. Using Java swing and html to make GUI applications.
Accomplishments that I'm proud of
Working a live network connection across multiple clients and a server. Creating web sockets and uploading programs to the web.
What I learned
Python/Java http connection, Javascript http connection.
What's next for Campus Density Navigator
Stronger analytics and more varied support on application. More detailed GUI application portable to a downloadable app.
Log in or sign up for Devpost to join the conversation.