28d7ac008ff1f3d3554c07c4d7dbc98eb4030cac
New thema "Studenten & Onderzoek" with 4 speerpunten: - Gemalen & Pompen: Adriaan Sol (pilot 3 rioolgemaalketen), Robin van Weelie (D.R.A.I.N. regelsoftware), Grace van Geel (pompefficiëntie) - Zuiveringsproces & Biologie: Noa de Groot (beluchting), Elise Nouws (algen zuurstofproductie), Pieter van der Wilt (ASM reactor EVOLV) - EDGE & Architectuur: Kevin Haest (CRC IOT2050), Yamai van Rooij (condition monitoring MCSA), Bart van Gool (IoT-hub integratielaag) - ICT & Security: Fontys ICT proftaak (Docker/CI-CD/SOC), Fontys TOGAF security groep Cross-project dependencies linking student work to 2026 projects: - Kevin CRC → BRIDGE (edge computing proof) - Robin D.R.A.I.N. → Gemaal 3.0 (meetdata) - Pieter ASM → Gemaal 3.0 (reactor model in EVOLV) 5 kennis artikelen: ISA-88 hierarchy, VLAN separation, CRC system, pump efficiency findings, R&D stack architecture. Verified: 5 lines, 17 stations, 6 connections, all grid-aligned. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Innovatieplatform
Innovation governance platform for the R&D Lab at Waterschap Brabantse Delta. Supports the full lifecycle of innovation trajectories — from signal to handover — with AI-powered search, summarization, and project assistance.
Tech Stack
- Backend: Laravel 13 (PHP 8.3+) — service-oriented, event-driven, API-first
- Frontend: Vue 3 + Inertia.js + Vite 8 + Tailwind CSS 4.2
- Visualization: D3.js 7.9 (zoomable metro map)
- Database: PostgreSQL 16 + pgvector
- AI Service: Python FastAPI + LangGraph + RAG
- Infrastructure: Docker Compose (nginx, php-fpm, worker, scheduler, ai-service, postgresql, redis)
Quick Start
# Clone and setup
git clone https://gitea.wbd-rd.nl/vps1_gitea_admin/innovatieplatform.git
cd innovatieplatform
composer setup
# Development (starts Laravel server, queue worker, logs, and Vite)
composer dev
Docker
docker compose up -d
Services: nginx (:80), postgresql (:5432), redis (:6379), ai-service (:8000)
Project Structure
app/
Models/ 21 Eloquent models (Project, Fase, Commitment, Document, ...)
Enums/ 14 status/type enums (ProjectStatus, FaseType, ...)
Services/ Business logic (ProjectService, MapDataService, ThemaService)
Http/Controllers/ API + Inertia controllers
resources/js/
Pages/ Inertia page components (MetroMap, Auth, Dashboard)
Components/ Vue components (MetroCanvas, CliBar, NodePreview, Breadcrumb)
Layouts/ App layout wrapper
ai-service/ Python FastAPI AI service
wiki/ Project knowledge base (wiki-template schema)
docker/ Docker configs (php, nginx, scheduler)
.claude/agents/ 10 Claude Code agent definitions
Documentation
- CLAUDE.md — Architecture principles, build agents, MVP scope
- STYLE_GUIDE.md — Metro map UI + retro-futurism design system
- wiki/ — Knowledge base with structured data, architecture docs, and query tools
Wiki
python wiki/tools/query.py health # Project health overview
python wiki/tools/query.py entity "project" # Everything about an entity
bash wiki/tools/search.sh "keyword" # Full-text search
bash wiki/tools/lint.sh # Check wiki health
Tests
composer test
Description
Languages
PHP
45.4%
Vue
31%
Blade
15.2%
Python
6.1%
Shell
1.4%
Other
0.9%