How hardik-sharma-1005/project-bio-tesseracttt works
This repository contains two distinct monitoring implementations: the README describes a small Turso-backed, three-page application, while the sampled central modules describe a richer Next.js Bio-Tesseract dashboard using Supabase telemetry and simulated crew data. The graph preserves both rather than implying they share a runtime. The Next.js dashboard is the richer user workflow; links for unsampled subsystems are limited to documented or indexed references.
Main entry points: page.js Dashboard route · useTelemetryDataset.js Dataset hook · HistoricalTelemetryPanel.jsx Historical telemetry · server.mjs HTTP application
Components 25
Dashboard experience
- Dashboard route
Project-Bio-Tesseract/file_arnav/app/dashboard/page.js - Mission overview
Project-Bio-Tesseract/file_arnav/components/overview/OverviewSection.jsx - Bio-monitor
Project-Bio-Tesseract/file_arnav/components/biomonitor/BioMonitorSection.jsx - ECG chart
Project-Bio-Tesseract/file_arnav/components/biomonitor/LiveEcgChart.jsx - Life support
Project-Bio-Tesseract/file_arnav/components/lifesupport/LifeSupportSection.jsx
Telemetry data
- Historical telemetry
Project-Bio-Tesseract/file_arnav/components/telemetry/HistoricalTelemetryPanel.jsx - Dataset hook
Project-Bio-Tesseract/file_arnav/hooks/useTelemetryDataset.js - Telemetry queries
Project-Bio-Tesseract/file_arnav/lib/telemetry/queries.js - Telemetry schema
Project-Bio-Tesseract/file_arnav/lib/telemetry/schema.js - Data normalizers
Project-Bio-Tesseract/file_arnav/lib/telemetry/normalizers.js - Data diagnostics
Project-Bio-Tesseract/file_arnav/lib/telemetry/diagnostics.js - Telemetry aggregates
Project-Bio-Tesseract/file_arnav/lib/telemetry/aggregations.js - Supabase client
Project-Bio-Tesseract/file_arnav/lib/supabase/client.js
Mission support
- Medical advisor
Project-Bio-Tesseract/file_arnav/components/medical/MedicalSection.jsx - Crew and alerts
Project-Bio-Tesseract/file_arnav/components/crew/CrewSection.jsx - Mission copilot
Project-Bio-Tesseract/file_arnav/components/copilot/MissionCopilot.jsx - Command rules
Project-Bio-Tesseract/file_arnav/lib/copilot/commands.js
Turso application
- HTTP application
server.mjs - Three-page UI
public/app.js - Parameter thresholds
parameters.mjs - Database adapter
db.mjs
Other components
- Dashboard user
- Supabase service
- Monitoring user
- Turso database
Connections 29
- Dashboard user → Dashboard route: opens
- Dashboard route → Mission overview: renders
Project-Bio-Tesseract/file_arnav/app/dashboard/page.js - Dashboard route → Bio-monitor: renders
Project-Bio-Tesseract/file_arnav/app/dashboard/page.js - Dashboard route → Life support: renders
Project-Bio-Tesseract/file_arnav/app/dashboard/page.js - Dashboard route → Medical advisor: renders
Project-Bio-Tesseract/file_arnav/app/dashboard/page.js - Dashboard route → Crew and alerts: renders
Project-Bio-Tesseract/file_arnav/app/dashboard/page.js - Dashboard route → Mission copilot: renders
Project-Bio-Tesseract/file_arnav/app/dashboard/page.js - Bio-monitor → ECG chart: renders
Project-Bio-Tesseract/file_arnav/components/biomonitor/BioMonitorSection.jsx - Mission overview → Historical telemetry: renders
Project-Bio-Tesseract/file_arnav/components/overview/OverviewSection.jsx - Life support → Historical telemetry: renders
Project-Bio-Tesseract/file_arnav/components/lifesupport/LifeSupportSection.jsx - Historical telemetry → Dataset hook: loads data
Project-Bio-Tesseract/file_arnav/components/telemetry/HistoricalTelemetryPanel.jsx - Historical telemetry → Telemetry schema: uses fields
Project-Bio-Tesseract/file_arnav/components/telemetry/HistoricalTelemetryPanel.jsx - Historical telemetry → Telemetry aggregates: aggregates
Project-Bio-Tesseract/file_arnav/components/telemetry/HistoricalTelemetryPanel.jsx - Dataset hook → Supabase client: gets client
Project-Bio-Tesseract/file_arnav/hooks/useTelemetryDataset.js - Dataset hook → Telemetry queries: queries
Project-Bio-Tesseract/file_arnav/hooks/useTelemetryDataset.js - Dataset hook → Data normalizers: normalizes
Project-Bio-Tesseract/file_arnav/hooks/useTelemetryDataset.js - Dataset hook → Data diagnostics: checks data
Project-Bio-Tesseract/file_arnav/hooks/useTelemetryDataset.js - Telemetry queries → Telemetry schema: reads definitions
Project-Bio-Tesseract/file_arnav/lib/telemetry/queries.js - Data normalizers → Telemetry schema: uses definitions
Project-Bio-Tesseract/file_arnav/lib/telemetry/normalizers.js - Data diagnostics → Telemetry queries: checks queries
Project-Bio-Tesseract/file_arnav/lib/telemetry/diagnostics.js - Data diagnostics → Data normalizers: checks normalization
Project-Bio-Tesseract/file_arnav/lib/telemetry/diagnostics.js - Supabase client → Supabase service: connects
Project-Bio-Tesseract/file_arnav/lib/supabase/client.js - Mission copilot → Command rules: recognizes commands
Project-Bio-Tesseract/file_arnav/components/copilot/MissionCopilot.jsx - Monitoring user → Three-page UI: uses
README.md - Three-page UI → HTTP application: requests telemetry
- HTTP application → Parameter thresholds: loads parameters
server.mjs - HTTP application → Database adapter: uses database
server.mjs - Database adapter → Turso database: reads and writes
- Monitoring user → HTTP application: posts telemetry
README.md