STB Kozijnen: het hele bedrijf op één portaal

STB Kozijnen draait op één eigen portaal, van aanvraag tot montage en betaalde factuur. Kantoor, planning en monteurs werken in hetzelfde systeem.

Rol
Bouw en beheer
Sector
Bouw, Maasbree
Periode
2025 – heden
AI doet
leest straks getekende offertes en stelt velden voor (gebouwd, nog niet aan)
Mens beslist
keurt elk voorstel apart goed; prijzen blijven uit Offorte
Status
in productie sinds februari 2026

Techniek

  1. Website, Offorte en monteursapp
  2. FastAPI met Celery-taken
  3. PostgreSQL en Cloudflare R2
  4. Kantoor, planbord en Google Agenda
Frontend
  • React 19
  • TypeScript
  • Vite
  • Tailwind CSS
  • TanStack Query
  • Mapbox GL
Backend
  • Python
  • FastAPI
  • SQLAlchemy
  • Alembic
  • Celery
  • Redis
Data
  • PostgreSQL
  • Cloudflare R2
AI
  • OpenAI API
Koppelingen
  • Offorte (webhook)
  • Google Calendar API
  • Zapier (webformulieren)
Hosting
  • Vercel
  • Railway
  • Docker
Kwaliteit
  • Sentry
  • Better Stack
  • pytest
  • Vitest
  • Playwright
  • 1.184 backendtests

Technische keuzes

  • AI alleen voorstellen. De AI-lezer voor getekende offertes mag velden voorstellen, maar een medewerker keurt ze apart goed. Naam, adres, IBAN en bedragen worden eerst uit de tekst gehaald, en prijzen blijven uit Offorte komen.
  • Achter vlaggen. De AI-lezer is gebouwd, maar staat in productie uit achter twee vlaggen, tot de privacy- en beheerafspraken zijn afgetekend.
  • Bewijs bij oplevering. Een montage kan pas gereed als de verplichte foto's per kozijn er zijn; de bestanden staan in Cloudflare R2.

Wat het doet

STB Kozijnen werkte met Airtable, Offorte en papier. Nu draait het hele bedrijf op één portaal: leads komen vanzelf binnen, een getekende Offorte-offerte maakt het project en de termijnfacturen aan, de planner maakt dagroutes op de kaart, en monteurs leveren op met een foto per kozijn en een handtekening van de klant. Service en taken zitten in hetzelfde systeem; inmeten, bestellen bij leveranciers en de AI-lezer voor offertes zijn in ontwikkeling.

Resultaat

In productie sinds februari 2026, met monitoring, back-ups en een vast onderhoudsritme. 1.184 geautomatiseerde backendtests (stand augustus 2026). Tijdwinst: nog niet gemeten.

Andere projecten

Zullen we kennismaken?

Ik solliciteer als Medior AI Engineer, voor 32 uur per week. Ik vertel graag hoe ik in jullie Data & AI-community pas.

Plan een kennismaking