All releases
The openJII experiments list.
New feature
Web
Mobile
March 17, 2026

openJII goes live: Production Launch

The March 2026 production launch shipped a protocol & macro redesign, on-device Python macros, project transfers, invitations, async exports, and a new data layer.

The openJII production launch took place on 17 March 2026, following the December 2025 open beta.

openJII went to production with refreshed web and mobile apps, hardened infrastructure, and a wave of new capability. The launch followed a live validation at the Ghana Photosynthesis Hackathon, where researchers put the platform through real field conditions.

New features

  • Protocol & macro redesign: protocol and macro pages now match experiment pages, with inline-editable titles and sidebar metadata, plus free many-to-many linking.

  • IoT package: a platform-agnostic layer for sensor communication with pluggable transports and drivers.

  • Mobile measurement flow: a redesigned flow with an animated progress bar, auto-advance, and smart skipping.

  • On-device Python macros: run macros locally via an embedded Pyodide runtime, with JSON export, gzip storage, comments, and swipe actions.

  • Project transfers: import experiments, protocols, and measurement data from platforms like PhotosynQ.

  • Invitations & async exports: invite collaborators by email; export data as CSV, NDJSON, JSON, or Parquet via background jobs.

Under the hood

  • Better Auth: unified web and mobile sign-in with 6-digit OTP email login.

  • New data layer: a centralized schema with VARIANT columns for flexible JSON storage.

  • Production monitoring: Grafana dashboards, MQTT payload compression, and structured Pino logging.