Case study

AIcourses — AI leerplatform live in 14 dagen

Van concept naar schaalbaar leerplatform met payments, CMS en video in < 14 dagen.

AIcourses dashboard op laptop
AIcourses app op telefoon
+143%Aanmeldingen
<1.2sLCP
0Kritieke bugs
100%Uptime (30 dgn)

Uitdaging

  • Snelle MVP‑lancering met video en payments
  • Schaalbaar leerbeheer en content‑workflow
  • Marketing‑ready met SEO en analytics
  • Stabiele release zonder regressies

Doelen

  • +100% groei in aanmeldingen in 30 dagen
  • LCP onder 1.5s op mobiel
  • Zero critical bugs bij launch

Aanpak

  1. 1

    Discovery

    KPI’s, scope, user‑flows

  2. 2

    UX/Prototype

    Design system, validatie

  3. 3

    Build / QA

    Next.js + API + integraties

  4. 4

    Launch / Host

    Monitoring, iteratie, groei

Tech stack

React / Next.jsNode.jsPostgreSQLStripeAWS S3DockerCI/CD
Front‑end (Next.js)
API (Node)
DB (Postgres)
Assets: S3 Payments: Stripe

Highlights

Single Sign‑On

Snelle en veilige toegang voor leden.

Veilige betalingen

Stripe checkout en subscription flows.

Headless CMS

Snel content beheren zonder developers.

Video hosting

Gestroomlijnde streaming met analytics.

SEO (SSR)

Next.js SSR/ISR voor vindbaarheid.

Observability

Logs, metrics en alerts out‑of‑the‑box.

API.tsCheckout.tsxDB.sql
// pseudo
export async function createSession(userId){
  const session = await stripe.checkout.sessions.create({
    mode: 'subscription',
    line_items: [{ price: 'price_123', quantity: 1 }],
    success_url: 'https://aicourses/app?success=true',
    cancel_url: 'https://aicourses/app?cancelled=true'
  });
  return session.url;
}

Resultaten

  • +143% nieuwe aanmeldingen in 30 dagen
  • LCP < 1.2s op mobiel
  • 0 kritieke bugs bij launch
Mark Jansen – Founder AIcourses
“EcoClick leverde sneller én stabieler dan verwacht. We konden direct opschalen.”
Mark Jansen — Founder, AIcourses

Ook binnen 14 dagen live?

Plan mijn sprint‑call →