- API · Application Programming Interface
- The machine-readable "front door" of an app. Other systems call it to read or write data.
- API token
- A long-lived credential one system uses to call another. Unlike a user login, there's no browser, no MFA — just a secret string in an HTTP header.
- PowerBI
- Microsoft's dashboard and analytics tool. A common consumer of our data — pulls reports nightly via API.
- SCADA
- Supervisory Control and Data Acquisition. The industrial systems running biogas plants; they feed live metrics into our apps.
- ERP · Enterprise Resource Planning
- Finance, inventory, and procurement systems. Integrates via API for part lookups, work-order cost sync, etc.
- HR sync
- Automated feed of new hires and leavers from HR software. In the Hub design, this auto-creates/disables Hub users.
- PWA · Progressive Web App
- A web app that installs on a phone like a native app, works offline, and can send push notifications. Biogas Operator and AssetX mobile use this.
- Cloudflare R2
- Cloud object storage — where we keep backups and file uploads. Cheap and no egress fees.
- Cloudflare Pages
- Static website hosting. This design document lives on Pages at 1122.rujilabs.com.
- Caddy
- A web server that sits in front of apps, handling HTTPS certificates automatically.
- Hono
- Lightweight backend framework. We'd use it for the Hub API because it's fast, small, and runs anywhere.
- Django / DRF
- Python web framework. Biogas Management and Operator are built on it. DRF (Django REST Framework) adds JSON API features.
- NextAuth
- The auth library Safety Hub currently uses. Handles login, sessions, and OAuth for Next.js apps.