Built for NASA Space Apps Challenge 2025, a real-time astronaut health monitoring dashboard that ingests biometric data via Flask REST APIs and renders live visualizations using Chart.js. The system models astronaut vitals including heart rate, temperature, and oxygen levels, surfacing anomaly alerts to support mission health decisions.
- Role
- Full-stack engineer
- Challenge
- Turn multiple live biometric signals into a view that supports quick mission-health decisions.
- Outcome
- Delivered a working real-time health dashboard during NASA Space Apps 2025.
Decisions
- Model vitals behind a small REST interface
- Separate ingestion from visualization
- Make anomalies visually distinct from normal telemetry
Architecture
- Biometric inputs
- Flask API
- Vital normalization
- Alert rules
- Live dashboard
What changed my thinking
- Operational dashboards must prioritize exceptions
- Stable data contracts make rapid frontend iteration possible
FlaskJavaScriptREST APINASA APIChart.js
View GitHub