Skip to content

Welcome to Kamerplanter

Kamerplanter is a plant lifecycle management system — covering everything from seed to harvest. It supports vegetables, herbs, houseplants, and ornamentals with features like nutrient planning, phase tracking, sensor integration, and care reminders.


What can Kamerplanter do?

  • Master Data & Phases


    Manage plant species, cultivars, and botanical families. Track every plant through its growth phases — from germination to harvest.

    User Guide

  • Nutrient Planning


    Plan fertilizer applications with EC budget calculations, mixing order validation, and flush protocols. Supports tap water, reverse osmosis, and mixed sources.

    Fertilization

  • Tank Management


    Manage water tanks with fill level tracking, water source profiles (tap/RO), and automated dosage calculation.

    Tank Management

  • Care Reminders


    Adaptive watering and feeding schedules with 9 care preset profiles, seasonal awareness, and learning from confirmations.

    Tasks & Reminders

  • Integrated Pest Management (IPM)


    Three-tier system (prevention, monitoring, intervention) with pre-harvest interval enforcement that blocks harvests during active treatments.

    Pest Management

  • Calendar & Season Overview


    Aggregated view of all tasks, phases, and events with iCal export. Sowing calendar for outdoor growing.

    Calendar


Quick Start

docker compose up --build

This starts the backend, frontend, ArangoDB, and Redis.

Demo login: demo@kamerplanter.local / demo-passwort-2024

skaffold dev --trigger=manual --port-forward

Skaffold is the primary tool for local development.

Local Setup


Project Background

Origin Story

This project started as a vibe coding experiment — built almost entirely through conversational AI prompting with Claude Code. The specifications, architecture, domain models, backend, frontend, Helm charts, and tests were all developed in this style. What began as an exploration of AI-assisted development grew into a fully functional agricultural management platform.


Section Description
Getting Started Installation, quick start, first deployment
User Guide All features explained for end users
Architecture System design, layers, data models
Development Local setup, code standards, testing
API REST API reference, authentication
Deployment Kubernetes, Helm, CI/CD
Guides Deep-dive guides for GDD, VPD, nutrients
ADR Architecture Decision Records