Marketing site voor Qozen AI (qozenai.nl): AI-operations dashboards en workflows, gebouwd met Next.js 14, TypeScript, Tailwind CSS en Framer Motion.
Merk, contact en copy staan in
lib/content.ts. Pas telefoon en placeholders aan voor productie.
#26d07c), grid en radar-gloed;
navbar sluit visueel aan op de heronpm install
npm run dev
Open http://localhost:3000 in je browser.
Alle teksten, namen, prijzen, e-mailadressen en telefoonnummers staan
gecentraliseerd in lib/content.ts. Pas hier de
placeholders aan naar jouw eigen merk.
Standaard verstuurt het formulier geen e-mails. Inzendingen worden
alleen gelogd in de server-console. Wil je echt e-mails versturen,
kopieer dan .env.example naar .env.local en vul alle drie de
variabelen in:
cp .env.example .env.local
RESEND_API_KEY=re_...
CONTACT_TO=hello@yourdomain.com
CONTACT_FROM=Your Brand <onboarding@resend.dev>
Pas alleen aan als je daadwerkelijk e-mails wilt ontvangen op je eigen adres.
app/
├── layout.tsx, page.tsx
├── use-cases/, over-ons/, contact/
├── api/contact/route.ts
└── legal/
components/
├── layout/ Navbar, Footer, PageTransition
├── home/ Hero, Features, Workflow, ROICalculator, Industries,
│ Services, Comparison, Testimonials, FAQ
├── use-cases/, over-ons/, contact/
└── ui/ ScrollReveal, AnimatedCounter, GradientBlob,
MagneticButton, Logo, SectionHeading
lib/
├── content.ts Alle Nederlandse copy gecentraliseerd
└── utils.ts
npm run build
npm run start
Dit is een Next.js-app (SSR + API routes). Je site gedraagt zich als op localhost alleen als de host een Node-server start na next build, niet als je puur statische bestanden uit out/ serveert (tenzij je expres output: 'export' zou gebruiken — dat doet dit project niet).
Vercel (aanbevolen)
main.vercel.json helpt Vercel dit te herkennen). Build commando: npm run build, install: npm ci of npm install.out — de output is .next.qozenai.nl (en www indien gewenst) volgens Vercel DNS.RESEND_API_KEY, CONTACT_TO, CONTACT_FROM — zie .env.example voor het contactformulier.Eigen server / Docker
docker build -t qozen-ai .
docker run -p 3000:3000 --env-file .env.production qozen-ai
Zet je reverse proxy (Nginx/Caddy) op poort 3000 en het domein naar die proxy.