Skip to content

PLANOVI Platform Documentation

Unified technical reference, API contracts, infrastructure blueprints, and developer onboarding across all active Planovi repositories.

Active System Documentation

📱 Flutter App

Cross-platform Flutter client for energy cooperatives, featuring the Jarvis AI Voice Assistant, real-time IoT inverter controls, member voting, appointment scheduling, and offline-first multi-tenancy.


Open Flutter App Docs →

⚡ Backend (Edge Functions)

Enterprise Deno/TypeScript Supabase Edge Functions powering real-time IoT telemetry ingestion, AI energy balancing algorithms, automated recurring billing, member onboarding, and legal declarations.


Open Backend Docs →

🔄 Microservices

Containerized Node.js and Python backend microservices managing CRM dealflow pipelines, multi-calendar appointment booking, and automated customer agreement generation.


Open Microservices Docs →

🔌 Converters (Firmware)

Embedded ESP32/C++ hardware firmware handling Modbus RTU meter polling, mTLS cloud ingestion, offline ring buffer caching, local Wi-Fi captive portals, and hardware test suites.


Open Converters Docs →

🖥️ VPS Infrastructure

Production Hostinger server operations (191.218.165.149), Docker Compose orchestration, self-hosted Supabase stack, Nginx reverse proxy vhosts, automated backups, and CI/CD deployer.


Open VPS Docs →

🌐 Web Page

Public-facing web platform powered by PHP 8.3 FPM, Cloudflare Turnstile bot defense, dual-language i18n routing (pl/en), live system status board, and PDF document center.


Open Web Page Docs →


Architectural Principles

Docs-as-Code

All system documentation is co-located with source code, versioned via Git, peer-reviewed in PRs, and automatically compiled with Astro Starlight.

Dynamic Visualizations

Architecture blueprints and state machines are rendered interactively with native Mermaid.js diagrams with real-time dark and light theme adaptability.

Role-Based Operational Runbooks

Every subsystem includes targeted incident triage workflows, disaster recovery runbooks, and debugging protocols for support and operations engineers.

Cloudflare Pages Continuous Delivery

Automated builds triggered on every push to main, providing instantaneous documentation updates on the global docs portal with zero downtime.