Terug naar overzicht
20 Nov 20258 min leestijdPieter, Oprichter & DeveloperTech

Hoe wij WebFocus bouwden: Een kijkje in de keuken

We geloven in 'practice what you preach'. Onze eigen website is het levende bewijs van onze filosofie: snelheid, esthetiek en moderne techniek.

De Stack

  • Next.js 16 (App Router): Voor server-side rendering en routing.
  • Tailwind CSS v4: Voor styling zonder runtime overhead.
  • Supabase: Als backend voor onze formulieren en data.
  • Framer Motion: Voor de soepele animaties die je ziet.

Server Actions

Een van de krachtigste features die we gebruiken zijn Server Actions. Hiermee kunnen we server-side logica (zoals het versturen van een email of opslaan in de database) direct aanroepen vanuit onze componenten, zonder aparte API routes te hoeven maken.

// Voorbeeld van een Server Action
export async function submitForm(formData: FormData) {
  "use server";
  
  const rawData = {
    email: formData.get("email"),
    message: formData.get("message"),
  };

  // Directe database interactie, veilig op de server
  await db.insert(rawData);
}
        

Conclusie

Door te kiezen voor deze moderne stack, hebben we een website die niet alleen mooi is, maar ook extreem performant en onderhoudbaar. Dit is de kwaliteit die we ook voor onze klanten leveren.

WebFocus | Snelheid, Precisie, Schaalbaarheid