CRAFTORY
Alle cases
Bureau-platform·SaaS · Custom · AI·Live · daglig drift

Craftory

Et bureau bygget på sin egen stack. Vi tager ikke et tema fra ThemeForest og kalder det “custom”. Vi byggede det her sted fra bunden — fordi den måde et bureau bygger sin egen platform, fortæller mere om kvalitet end en pitch-deck nogensinde gør.

142
API-endpoints i drift
33+
DB-migrations
14+
admin-moduler
0
white-label-temaer
— Hvorfor

De fleste bureauer kører på samme tema som deres kunder

Branchen er fyldt med bureauer der pitcher “custom development” men selv kører på en standard WordPress-skabelon med tre plugins. Det er ikke et angreb — det er bare hvordan markedet typisk er bygget.

Vi mener at hvordan en virksomhed bygger sin egen platform fortæller mere end nogen pitch. Hvis vi beder kunden om at investere 100K i en custom-løsning fra os, så bør vores eget hus afspejle den samme håndværk-standard.

Så vi gjorde det. Den her hjemmeside, det admin-panel vi bruger til drift, kunde-portalen, AI-modulerne — alt sammen er bygget af Craftory på Craftory's egen stack.

— Hvad er bygget

Tre integrerede platforme i én stack

Public site

craftory.dk — landing pages, ydelser, cases, blog/journal, estimat-quiz, kurser. Custom CMS gør hver tekst editérbar live uden deploy.

Admin panel

Vores daglige driftsværktøj — leads, projekter, support-tickets, tilbud, kontrakter, kunder, fakturering, kapacitet, marketing-kampagner og analytics. 14+ moduler.

Kunde-portal

Hver kunde har sit eget login med projekter, tickets, godkendelser, fakturaer og rapporter. Admins kan “se som kunde” uden at logge ud.

— AI indbygget

Ikke et plugin — en del af platformen

AI-video-generator

Multi-image til video via fal.ai — 12 modeller (Kling, Luma, MiniMax, Veo, Wan, Pixverse). Async-queue så Vercel-functions ikke timer ud.

Banner-AI

Auto-design af reklame-banners med brand-konsistente layouts. Suggest-copy, generate-bg, batch-export.

Voice-over (ElevenLabs)

AI-stemme til video-content med dansk + engelske stemmer.

Batch image-generator

Bulk-generering af produktbilleder med reference-styles og prompt-templates.

AI-rapporter

Auto-genererede månedlige kunde-rapporter med marketing- og website-sundhed.

Lead-prefill

AI udfylder lead-data fra firma-navn (CVR-opslag + LinkedIn-research).

— Sikkerhed & drift

Et bureau med kunde-data skal ikke kompromisere

  • MFA-tvang på admin. Alle admins skal bruge totp/sms-2FA. Håndhæves i middleware — ingen bypass-routes.
  • Geo-blokering + IP-blocklist. Auth-routes blokeres fra 50+ high-risk lande. Auto-populated IP-blocklist når brute-force opdages.
  • Distribueret rate-limiting. Upstash Redis token-bucket på kritiske routes (lead-form, auth, AI-genereringer). In-memory fallback hvis Redis fejler.
  • RLS overalt. 57 tabeller med Row-Level Security. Cross-tenant guard i middleware. Audit-log på alle admin-handlinger.
  • CSRF + Origin-validering. Alle write-routes kræver matching Origin-header. Imitation-mode er read-only.
  • Sentry + structured logging. Real-time fejl-tracking på client, server og edge. Breadcrumbs på alle eksterne API-kald.
— Stack
Next.js 16React 19TypeScriptTailwind 4Supabase (Auth + Postgres + Storage)RLSUpstash Redisfal.aiElevenLabsSentryStripeVercel EdgePenneo (e-sign)ResendPlausible
— Hvorfor det matter

Hvad det betyder for dig som kunde

  • Ingen white-label-skat. Vi køber ikke et tema for 50 USD og fakturerer dig 50.000. Når vi siger custom, bygger vi det rent.
  • Hurtigere iteration. Vores admin-panel og CMS lader os tilføje features til kunder på timer i stedet for sprints.
  • Du får bygget i samme stack. Hvis du beder os bygge en custom SaaS, får du samme arkitektur, sikkerhed og DevOps-mønstre som vi selv kører på dagligt.
  • Ingen leverandør-lock-in. Vi bygger på open standards. Hvis du vælger at flytte væk om 3 år, ejer du koden, dataen og dokumentationen.
  • Vi tager kvalitet alvorligt. Sentry-monitoring, automatiseret testing, CI-validering på hver migration, daglige backup-checks. Det er ikke feature-flag — det er hvad vi bygger med.
— Tempo

Bygget i åbenhed — features ankommer dagligt

Craftory blev navngivet 2026-04-24. Mindre end to uger senere kørte hele platformen i produktion: public site, admin, kunde-portal, AI-værktøjer, fakturering, kontrakt-flow, kalender, support-system.

Det er muligt fordi vi har gjort det her før. Stacken er refineret. Mønstre genbruges. Når vi bygger nye kunder, tager vi det samme tempo med.

— Vil du have samme kvalitet?

Lad os bygge dit hus lige så solidt

Det vi bygger til os selv, bygger vi også til dig. Samme stack, samme håndværk, samme tempo. Vi tager nye kunder ind hver måned.