Building "Mission Control" screens with web-based data visualization.
The static dashboards from the previous module are helping Nova Capital partners make decisions. But Sarah has a new request: "I want to put a live monitor in the lobby. I want it to look like SpaceX's mission control. I don't want to log into PowerBI—I want a single webpage that anyone in the office can see."
This is where we jump from being "Data Analysts" to "Intelligence Engineers." We are going to build a lightweight web-app that pulls orbital data and visualizes it using open standards.
Why do we use web-apps for tracking? Because space isn't static. A satellite over Saudi Arabia now will be over the Atlantic in 45 minutes. Web viz (using JavaScript) allows us to animate these paths in real-time, which static BI tools struggle with.
Before we build, we need to know where the data is coming from.
For high-speed dashboards without external dependencies, we keep our data local inside the code. We convert our CSV data into a structured JSON (JavaScript Object Notation) array. This is how web browsers read data natively.
index.html.<script> tag, type out a small sample of your data like this:Did you know Google Sheets can act as a free web backend? This is the ultimate "low-code" superpower.
File > Share > Publish to Web.We use the free library Chart.js to turn arrays of numbers into pixels of insight. We aren't just plotting points; we are plotting Market Efficiency.
index.html file inside the <head> tag:<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<canvas id="myChart" width="400" height="200"></canvas>
In web-apps, tooltips can be complex. We want Sarah to hover over a dot and see the Provider's Website link. This requires custom JavaScript logic inside the chart configuration (the options: { plugins: { tooltip: {} } } block in Chart.js).
Style is part of the story. Use Glassmorphism to make the dashboard look like it belongs in 2026. High contrast, neon accents, and subtle animations.