High-Level Project Summary
Real time collaborative logging by mission team members will depend on several key technologies including operational transform (OT) theory, a log dashboard with onscreen editors and associated rules and controls and object store servers. Design and configuration of these technologies will depend upon the data structure. This proposal suggests openly listing the proposed example JSON data structure repository for a crowdsourced design and review, and use by a consortium of providers.
Link to Project "Demo"
Link to Final Project
Detailed Project Description
The proposed JSON format provides open access to the template for the data, democratizing analysis, inspection and testing of the template. This open format will give a consortium of providers the opportunity to build an open source infrastructure around the needs of mission control logging. The hope is that with a lower barrier to entry, all scales of providers will be able to participate.
With a copy of the example-mission.json on the clipboard one can easily paste it into an online editor like jsoneditoronline for simple manipulation, for example:

Space Agency Data
Hackathon Journey
We spent considerable time looking at images of futuristic dashboards from sci-fi movies. Then we installed two different editors to test our ability to create a cool, functional dashboard. With very little guidance about what various menu and button names should be there was no foundation for the user interface design, therefor we pivoted to consider the structure of the data.
We are especially grateful for several people in the chat asking all the hard questions.
References
Data
- rocket chat messages from the subject matter experts
- https://en.wikipedia.org/wiki/Flight_controller
- similar mission Lunar Reconnaissance Orbiter LRO
Resources
- Operational transform definition Wikipedia
- Open source collaborative text editors blog article
- Building a real-time collaborative editor blog article
- sci-fi-designs-to-inspire dashboard design article
Tools
- collaborative code editor as a service Glitch.com
- code repository github.com
- json editor online :link:
Tags
#json, #database, #mission, #logging
Global Judging
This project has been submitted for consideration during the Judging process.

