Awards & Nominations
Lunarty has received the following awards and nominations. Way to go!
Lunarty has received the following awards and nominations. Way to go!
We have developed a web application for sharing real-time data with the broader scientific community during space missions. Our solution allows users to create accounts with various login options. The administrator or the user can create user Networks for real-time collaboration. Users in the same network can pull a thread to their network without affecting the mainstream. Archives is a list of all the previous logs and edits that can be accessed from the user’s dashboard. Archives contain a timeline of events visible to the global community after approval. The original logs and the older versions can also be accessed by the public from the archives.
Our web application helps in sharing real-time data with the broader scientific community during space missions. Our solution allows users to create accounts with various login options. The administrator or the authorized user can create user Networks for real-time collaboration. Users in the same network can pull a thread to their network without affecting the mainstream. We also created archives which is a list of all the previous logs and edits that can be accessed from the user’s dashboard.
Working:
During a lunar mission, data will be streamed to the main data timeline, which is a vertical timeline where events are added as nodes as it happens in real-time. Users can pull threads to their network and add nodes, annotate, create discussions, in real-time as a team. Networks are user groups where multiple users can interact with a local copy of the mainstream data in real-time. We used firebase Realtime Database to achieve simultaneous edits by users and firebase authentication system to handle users authentication and roles in networks.
Archives provide a platform for the general public to access logs of old missions. We have designed the system over a real-time database, without any server-side processing which reduces server costs while delivering the same performance in the front end.
Benefits:
The web application has an interactive GUI, it’s responsive for a wide range of hardware. We have implemented a multi-parameter sorting algorithm where we convert multiple parameters into a single parameter to make the sorting and all other operations more simple and efficient to provide a seamless experience for the user. This method enables us to optimize the process of data management (storage and retrieval). We also created a multi-user interface for better collaboration in real-time. We created a network where multiple users can collaborate in a single project/mission and pull threads for discussion. Users can create a private network for real-time collaboration during the mission. Users can also interact with each other in real-time and share/exchange information. We also implemented anti-spoof methods to ensure that an entry made by the user cannot be edited by anybody except themselves or the administrator. We also have different themes like light and dark.
Goals
We hope to achieve a fully functional real-time communication between the broader scientific community and NASA flight controllers. We also hope to attract more interest from people towards Space organizations.
Tools
Programming Languages: Javascript, Python (Data Organisation), Java (Mobile Application)
Tech Stacks : HTML, CSS, Github Pages,Firebase(Realtime Database, Authentication, Storage)
Software: Visual Studio Code, Github Client, Android Studio, Electron Fiddle
We used console log data from history.nasa.gov for demonstration.
Demonstration:
https://dominicwalterlof.github.io/Portal-Realtime/archive/static
Reference:
https://history.nasa.gov/ap11ann/apollo11_log/log.htm
Our experience was indeed a unique one! As we are students of different universities, it was a bit difficult for us to coordinate properly but we were able to work together as a team. We also learned a lot during our journey as a team. Most importantly, we learned about coordination as we divided the works among ourselves and were able to execute the plans correctly. We were already interested in NASA and used to watch about these challenges and hackathons during our school days.
Now that it is an online event, we are really excited to participate in this event. We had many brainstorming sessions and planned a lot in each step.
Tools
Programming Languages: Javascript, Python (Data Organisation), Java (Mobile Application)
Tech Stacks : HTML, CSS, Github Pages,Firebase(Realtime Database, Authentication, Storage)
Software: Visual Studio Code, Github Client, Android Studio, Electron Fiddle
References:
https://history.nasa.gov/
https://2021.spaceappschallenge.org/
https://codepen.io/
https://stackoverflow.com/
#realtime #lunar #moon #NASA #android #website #webapplication
As astronauts collect data on the Moon, NASA and the worldwide scientific community will be documenting and reviewing the information in real time. Your challenge is to create an application to allow NASA flight controllers and the broader scientific community to collaborate and compare notes on lunar mission data as it is collected.

