Awards & Nominations

Runtime Terror has received the following awards and nominations. Way to go!

Global Nominee

Dataset Visualization

High-Level Project Summary

Our visual network organizes NASA's databases with a tree data structure. The structure allows for easier navigation through the databases and provides multiple options to organize and find information. Our responsive application uses 3 tools to search for NASA datasets: a traditional dropdown navigation, interactive tree network, and real-time database search.

Detailed Project Description

We built an ontology comprised of over 43,000 NASA databases and created 3 applications to allow the user to easily navigate through the data sets and find the information they need. The tools users can use include a Dropdown Menu, Hierarchy Tree and a Search Function. The Drop Down Menu allows the user to search by Source--> Category-->Keyword and is a simplified version of the visualization provided in the NASA catalog. The Hierarchy Tree illustrates the relationships between data sets and allows the user to navigate from one level to another through nodes, or expand/ collapse the entire tree through the buttons provided. The Search Tool allows the user to search information based on Keyword and Title, and allows them to choose the number of most relevant search results displayed.

We used Heroku to host the NodeJS app, MongoDB to store the NASA data, and GitHub pages to serve our website app. All of these tools were provided free. Our code is 100% public and open-source.

Space Agency Data

Space Agency Data:

Publicly available NASA datasets https://data.nasa.gov/ - Website redirects to this domain

Data.gov - https://www.data.gov/ - To search through NASA datasets

Hackathon Journey

Before this hackathon project, none of us knew each other so we had to learn to work together (seriously). The biggest challenge was communication. Since we are college students at different campuses, in-person meetings were not possible. Also, it was our first time participating in a competition like this.

Also, one of the biggest problems was dealing with data. Before this experience, we didn't know how to organize and use the data efficiently. However, as we discuss ideas together and learn how to solve the problem, we learned skills to make ontologies, solve problems, and working together as a team.

We overcame these challenges by

  • Learning to use collaborative software and got to experience what being a software developer involves
  • Used our knowledge of working with data sets and html, and we divided our work between a front-end and back-end team

Overall, we resolved setbacks and challenges by organizing team meetings where we decided on new courses of action.


P.S. We would like to thank the president of our coding club for introducing us to the Hackathon and forming the teams

References

References:

https://resources.data.gov/resources/dcat-us/

https://data.nasa.gov/data_visualizations.html

Languages:

  • HTML/CSS
  • JavaScript

Tools:

  • Bootstrap
  • NodeJS
  • Express.js
  • MongoDB
  • d3.js
  • Google docs to organize project
  • Replit.com to collaborate

Tags

#data, #dataorganization, #databases, #ontology

Global Judging

This project has been submitted for consideration during the Judging process.