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.


Get Started Now

New to Kamerplanter? The Getting Started section shows you in just a few minutes how to set up your first plant — whether it's a houseplant, balcony vegetable, or indoor grow.

Start Getting Started


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


For Developers & Self-Hosters

Running your own instance

Kamerplanter needs to be set up on a server or computer before you can use it in your browser. If someone else has already done that for you (e.g. in a community garden), you can skip this section — head straight to Getting Started.

docker compose up --build

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

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

Deployment Documentation

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

Skaffold is the primary tool for local development.

Local Setup


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

About This Project

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.