Our inspiration comes from what we see in our world today: the pandemic that has taken over our lives. To keep our communities safe, we need to be informed of the effective safety practices we must follow. Podly aims to do precisely that. We embarked on this project to determine whether COVID-19 pods are effective and/or safe. Using our findings, we hope to spread useful information regarding the Coronavirus and keep our communities informed and safe.

What it does

Podly has two main features: Personal and Pod. Personal This feature has some basic information on assessing personal risk. More specifically, we've listed common activities that can be categorized into low risk, low-moderate risk, moderate risk, moderate-high risk, and high risk. The idea behind this feature is for people to see how dangerous a seemingly safe activity may be, or vice versa Pod This feature allows users to create multiple pods, each with multiple members, to simulate whether each pod would test positive for COVID-19, after a certain number of days. This can be interesting to play around with and analyze to better understand the safety of COVID-19 pods.

How we built it

Built using JavaScript, CSS and HTML for front-end, and Java for back-end.

Challenges we ran into

Designing a REST API using Java Sending JSON from the server to JavaScript

Accomplishments that we're proud of

Created a HTTP server in Java and connected it to the front-end using a REST API. Created a beautiful, dynamic front-end using only HTML/CSS & vanilla JavaScript. Created a project for social good, one that is relevant and useful to our current society. Created an easy to use JSON library for Java.

What we learned

We learned a lot about back-end web development with Java. Specifically, we learned how to set up and connect a Java HTTP server to a front-end in JS, using a REST API.

What's next for Podly

Polish, rough out the edges, and add to our github portfolios! In the future, we'd also love to add more exciting features to the app, such as simulating people in multiple pods. We'd also like to add finer control over the simulation parameters on our website such as how risky people behave and how often they venture outside or meet with their pods.

Assumptions for Simulation

Pod meetings include everyone in the pod, if one person has covid on the meeting day everyone in the pod gets it because the pod assumes everyone is safe, people go outside on a random interval to do some sort of risky activity based on a risk index and interval for that person, and the pod meets at a set randomly determined interval. We would like to be able to control these parameters from the website in the future.

Built With

Share this project: