Can You Hear Me Now?

Human missions to Mars are moving from the realm of science fiction to science fact. Your challenge is to design an interactive application to explore the challenge of communicating with astronauts on Mars from Earth.

Project Mars

Summary

Creating a fully featured chat application with configurable delay to simulate talking to somebody on Mars.

How We Addressed This Challenge

We developed a chat application in Vue where you can set the delay before a message is received and that also includes lots of other features.

How We Developed This Project

We chose the challenge because it's a interesting problem and writing chat applications is fun.


It was made with Node.js, Vue, Bootstrap, Firebase realtime database, and Javascript. We wrote code in Visual Studio Code, used Github Desktop for version control, communicated via Discord, and made the presentation in Google Slides.


None of us knew web development besides static websites at the start of the hackathon, so we had to learn quickly. That meant learning Node.js, Vue, Bootstrap, more Javascript, and Firebase in 2 days.

How We Used Space Agency Data in This Project

We used space agency data for information about the light delay to Mars as well as Mars imagery from NASA and ESA to create a 3D model of Mars that was used for backdrops on the slideshow and the website.

Project Demo

https://docs.google.com/presentation/d/1u2Y6ggS6QwKBlY8eBg1Tokpoz3tkTFH53U4ElRvVTbg/edit?usp=sharing

Data & Resources

NASA Mars images, https://blogs.esa.int/mex/2012/08/05/time-delay-between-mars-and-earth/

Tags
Chat-Application Mars Time-delay Webapp
Judging
This project was submitted for consideration during the Space Apps Judging process.