Index Tim van der WijstFull-stack developer met AI
Alle werk

1Website met vier tools2026

Traze

De website van Traze, een AI-platform voor het mkb: 63 pagina's, vier gratis tools en een eigen server.

Jaar
2026
Rol
Ontwerp, bouw en hosting
Pagina's
63 en een 404
Tools
4, in de browser
Server
Node, 0 dependencies
Live
traze.nl
traze.nl

Wat er staat

Traze geeft mkb-bedrijven AI-collega's die mail sorteren, afspraken plannen en offertes voorbereiden. De website moet dat in een paar seconden duidelijk maken, en gevonden worden door Google en door AI-assistenten.

De site is statische HTML uit een eigen build, zonder framework. Elke pagina is één bestand met tekst en metadata; de build maakt er pagina's, JSON-LD, een sitemap en llms.txt van. Een kleine Node-server zonder dependencies serveert alles en draait de website-check.

Röntgen

Vijf lagen, en wat er in elke laag is gebouwd. Sleep omhoog of ga eroverheen om ze uit elkaar te halen.

  1. UI

    Scherm: Statische HTML met eigen CSS en een kleine runtime, geen framework. Overgangen tussen pagina's met View Transitions; de homepage animeert met GSAP, zelf gehost, net als de lettertypen.

  2. API

    Server en API: Node-server zonder dependencies: nette URL's, brotli en gzip, cache-headers. /api/check haalt pagina's op met een eigen DNS-controle tegen interne adressen, time-outs en een limiet per IP.

  3. AI

    AI: Gebouwd om door AI-assistenten gelezen te worden: alle tekst in de HTML, JSON-LD per pagina, llms.txt en llms-full.txt. De website-check meet hetzelfde voor bezoekers, ook welke AI-crawlers mogen kijken.

  4. Data

    Data: Eén bronbestand voor feiten, prijzen en veelgestelde vragen. Daaruit komen de zichtbare teksten, de JSON-LD en llms.txt, zodat ze nooit uit elkaar lopen.

  5. Infra

    Hosting en tests: Docker-image op node:22-alpine, uitgerold met Kubernetes (kustomize) op een VPS achter een proxy. Tests met Playwright: elke pagina op fouten, links, JSON-LD en leesbaarheid zonder JavaScript.

Onderdelen

Wat bezoekers van Traze zelf kunnen doen.

Volgend project2[Project 2 — vul in]