User Interface
A locally-networked dashboard delivering real-time monitoring, graphing, photo galleries, and full system control — built to run on any device aspect ratio.
Development & Version Control
Version control was a day-one decision, not an afterthought. With major revisions expected across the build, the team standardized on GitHub from the start — incremental commits paired with explanatory messages kept UI development organized and every change traceable.
AidanForrester/TC-HUNCH-NanolabCore UI Capabilities
Every capability below ships over the local network — operators get full control without direct physical access to the hardware.
Live Camera Feed
Real-time monitoring with sensor and AI readouts alongside the camera view, plus support for swappable camera sources.
Real-Time Graphing
Live-updating graphs with comparison views. Export data as JSON or PNG.
Photo Galleries
Automatic capture every 6 hours during plant growth, with rapid burst captures during drop tests.
Quick-Access Buttons
One-click controls for lighting modes, on-demand photo capture, and test initiation.
Configurable Settings
Substrate type, photo frequency, light brightness, and sensor parameters — all adjustable from the interface.
All Aspect Ratios
Astronaut hardware specs were unknown at build time, so the interface was built to work on any screen size.
Interface at a Glance
Interface Demo
A walkthrough of the V2 interface: live sensor readouts and camera switching, the test and 6-hourly photo galleries, the NanoLab controls, live analytics with PNG/JSON export, and comparing charts from imported data.