Our project is inspired by the increasingly clear reality that families often have little knowledge of the wellbeing of their loved ones in a country plagued by human conflict or war.
What it does
KeepThemClose is a website that informs users of military activity and offensives, as well as internet, cellular data and electricity outages in a certain nation or area. This is accomplished through the acquirement and use of open source, collected and user-inputed data, mostly in the form of interactive maps. The goal of KeepThemClose is to ensure the safety of a loved one in a conflict ridden country to their family members. Additionally, news articles and resources such as donations are used to garner the support of the general population.
How we built it
Challenges we ran into
The main challenge we ran into was implementing our maps as HTML embeds in our domain.com website. Originally we had thought that the maps we had first made in MapHub could be directly implemented, but we were met with errors when we tried this. We overcame this challenge by using Google's MyMaps API to directly implement our maps through Google Maps. We downloaded the data of the original map from MapHub, uploaded it into MyMaps, and embedded the generated map into our website using an iframe. This ended up working perfectly.
Accomplishments that we're proud of
We are extremely proud of the success of our "divide and conquer" strategy that we used to complete KeepThemClose. Our project consisted of various drastically different components: generating latitude and longitude coordinates based off of a single city name, designing the layout of our website and the logo in Figma, creating the maps using several sources of data, and adding data from an external form. Dividing the work amongst everyone proved to be much more effective than working the whole team working on one task at a time.
What we learned
We learned the importance of time management and problem solving throughout this hackathon. Time management proved extremely useful as something to learn once we started dealing with time constraints as a result of certain problems that emerged.
What's next for KeepThemClose
There are a few things in store for KeepThemClose. Firstly, we'd like to implement live updates of the maps when new data is added to the spreadsheet. This subsequently means that the spreadsheet will have to upload automatically to the maps. This ensures more accurate data for all users as it would not be outdated by being constantly updated. Another thing we have in store is to implement more custom features built ourselves using HTML, JS and CSS. Not only would this give us more creativity and freedom than the default domain.com editor gives us, it would provide a new learning experience.