Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
翻訳待ち
No updates detected yet. GitHub releases will appear here.
CropNode - Slim gewasbescherming management platform
翻訳待ち
Loading the full README. The saved excerpt is shown below.
CropNode is het vlaggenschip-product binnen het Studio ecosysteem. Het is een state-of-the-art webapplicatie ontworpen om agrarische bedrijven te ontlasten bij de administratie van gewasbescherming. Door de kracht van Generatieve AI (Google Gemini) te combineren met een deterministische CTGB-validatie-engine, biedt de app een unieke ervaring: praat tegen je spuitschrift, en de app regelt de rest. Alles verpakt in een hoogwaardige, Emerald Dark Mode interface. Multi-Modal Command Center De kern van de applicatie. Eén intelligente command-bar met vier gespecialiseerde modi:Read the full README ↗
CropNode is het vlaggenschip-product binnen het Studio ecosysteem. Het is een state-of-the-art webapplicatie ontworpen om agrarische bedrijven te ontlasten bij de administratie van gewasbescherming.
Door de kracht van Generatieve AI (Google Gemini) te combineren met een deterministische CTGB-validatie-engine, biedt de app een unieke ervaring: praat tegen je spuitschrift, en de app regelt de rest. Alles verpakt in een hoogwaardige, Emerald Dark Mode interface.
De kern van de applicatie. Eén intelligente command-bar met vier gespecialiseerde modi:
| Mode | Icoon | Functie |
|---|---|---|
| Registratie | Tractor | Spuitregistraties invoeren via natuurlijke taal |
| Product Check | Flask | Direct CTGB product informatie opzoeken |
| Urenregistratie | Timer | Start/stop timers voor teamtaken |
| Research Hub | Microscope | AI-gestuurde kennisbank voor gewasbescherming |
Veiligheid en wetgeving staan centraal. Elke registratie wordt automatisch getoetst aan de officiële CTGB-database.
Akkoord, Waarschuwing of AfgekeurdEen gedetailleerd overzicht van alle percelen.
| Categorie | Technologie |
|---|---|
| Frontend | Next.js 15 (App Router + Turbopack) |
| Taal | TypeScript |
| AI | Genkit + Google Gemini 2.0 Flash |
| Database | Supabase (PostgreSQL) |
| Caching | TanStack Query v5 (60s staleTime) + Server-side caching |
| Styling | Tailwind CSS + shadcn/ui + Framer Motion |
| Kaarten | Leaflet + PDOK |
De applicatie is geoptimaliseerd voor gebruik op instabiele verbindingen (5G hotspot):
src/
├── ai/ # Genkit flows en AI logica
│ ├── flows/ # Agent flows (intent-router, agribot-agent)
│ ├── prompts/ # AI prompts
│ ├── schemas/ # Intent schemas
│ └── tools/ # AI tools
├── app/ # Next.js App Router
│ ├── (app)/ # Beveiligde routes
│ │ ├── command-center/ # Smart Input & Timeline
│ │ ├── parcels/ # Perceelbeheer
│ │ ├── crop-care/ # Spuitschrift & Voorraad
│ │ └── team-tasks/ # Urenregistratie
│ └── api/ # Backend endpoints
│ ├── analyze-input/ # Multi-modal AI endpoint
│ ├── validate/ # CTGB validatie
│ └── ctgb/ # Product search
├── components/ # React componenten
│ ├── ui/ # shadcn basis componenten
│ ├── domain/ # Domein-specifieke componenten
│ ├── command-bar.tsx # Multi-modal command bar
│ ├── mode-selector.tsx # Mode switching met Framer Motion
│ └── product-info-card.tsx # Product informatie display
├── hooks/ # React hooks
│ └── use-data.ts # TanStack Query hooks
└── lib/ # Core logica
├── supabase.ts # Client met retry logic
├── supabase-store.ts # Database functies
├── server-cache.ts # Server-side caching
├── ctgb-validator.ts # Validatie-engine
└── rag-service.ts # AI context service
De applicatie gebruikt Supabase (PostgreSQL) als database. Hieronder een overzicht van alle tabellen:
This is the beginning of the README. Read the rest at the original. Read the full README ↗