Externe Diensten & Kosten
Overview van alle third-party services die Liefdevolle Blik nodig heeft.
Hosting & Database
Vercel (Next.js Hosting)
| Plan | Kosten | Geschikt Voor |
|---|---|---|
| Free | Gratis | Dev + small projects (<100/mnd) |
| Pro | €20/mnd | Production |
| Enterprise | Custom | Large scale (1000s requests/mnd) |
Wat je krijgt:
- Edge network (Europa + worldwide)
- Automatic HTTPS
- Serverless functions
- Environment variables
- CDN included
- 50GB bandwidth/mnd
Setup:
- vercel.com
- Connect GitHub repo
- Deploy
- Environment variables toevoegen
Docs: https://vercel.com/docs
Supabase (Database + Auth)
| Plan | Kosten | Geschikt Voor |
|---|---|---|
| Free | Gratis | Dev (max 500MB) |
| Pro | €25/mnd | Production |
| Team | Custom | Enterprise |
Wat je krijgt:
- PostgreSQL 15
- 8 GB database (Pro)
- Row Level Security
- Real-time subscriptions
- Edge Functions (cron jobs)
- Email Auth + OAuth
- Vector search (pgvector)
Setup:
- supabase.com
- Create project (EU region)
- Push migrations:
supabase db push - Copy API keys
Kosten Breakdown (Pro):
- €25 base
- Extra storage: €0.10 per GB
- Egress: €0.09 per GB over 2GB
Docs: https://supabase.com/docs
Communication
WhatsApp Business API (Meta)
| Item | Kosten |
|---|---|
| Business Account | Gratis |
| Phone Number | Gratis (NL number) |
| Message (template) | €0.06–0.09 |
| Message (custom) | €0.09–0.15 |
Wat je nodig hebt:
- Meta Business Account
- WhatsApp Business app
- Zakaals telefoonnummer (NL: +31)
- Message templates (24-48u approval)
Kosten Voorbeeld:
- 100 personen → 100 berichten op opening day
- €0.09 × 100 = €9 per cirkel opening
Setup:
- facebook.com/business
- Create Business Account
- Register phone number
- Request template approval
- Get API credentials (Phone ID + Access Token)
Environment Variables:
WA_PHONE_ID=<je phone id>
WA_ACCESS_TOKEN=<permanent token>
WA_VERIFY_TOKEN=<random secret>
Docs: https://developers.facebook.com/docs/whatsapp
Resend (Email Service)
| Plan | Kosten | Limit |
|---|---|---|
| Free | Gratis | 3000 emails/mnd |
| Pro | $20/mnd | Unlimited |
Wat je krijgt:
- Transactionele emails
- Email verification
- DKIM/SPF/DMARC setup
- Bounce handling
- Email analytics
Setup:
- resend.com
- Create account
- Add domain
liefdevolleblik.nl - Verify SPF/DKIM/DMARC
- Get API key
Environment Variables:
RESEND_API_KEY=re_xxxxx
RESEND_FROM=blik@liefdevolleblik.nl
Kosten Voorbeeld:
- Opening day: 100 emails = €0 (under 3000/mnt)
- Veel notificaties? Stap over naar Pro
Docs: https://resend.com/docs
Security & Monitoring
hCaptcha (Bot Prevention)
| Plan | Kosten | Requests |
|---|---|---|
| Free | Gratis | 10000/mnt |
| Pro | Custom | Unlimited |
Wat je krijgt:
- CAPTCHA widget
- Bot detection
- Privacy-respecting (no Google tracking)
- Accessibility features
Setup:
- hcaptcha.com
- Create account
- Add domain
- Get site key + secret
- Implement in signup form
Environment Variables:
NEXT_PUBLIC_HCAPTCHA_SITE_KEY=<site key>
HCAPTCHA_SECRET_KEY=<secret>
Docs: https://docs.hcaptcha.com
Sentry (Error Tracking) — OPTIONAL
| Plan | Kosten | Events/mnt |
|---|---|---|
| Free | Gratis | 5000 |
| Team | $29/mnt | 50000 |
Wat je krijgt:
- Error tracking
- Performance monitoring
- Release tracking
- Alerts
Setup:
npm install @sentry/nextjs
Docs: https://docs.sentry.io/platforms/javascript/guides/nextjs/
Datadog (Performance Monitoring) — OPTIONAL
| Plan | Kosten |
|---|---|
| Free | Gratis |
| Pro | $15+/host/mnt |
Wat je krijgt:
- Infrastructure monitoring
- Application performance monitoring
- Logs
Docs: https://docs.datadoghq.com
DNS & Domain
mijn.host (Domain Registrar)
Your DNS provider for liefdevolleblik.nl
| Item | Kosten |
|---|---|
| .nl Domain (1 jaar) | ~€10–15/jaar |
| DNS management | Included |
| Email forwarding | Included |
Setup:
- liefdevolleblik.nl bereits registered
- Voeg CNAME record toe:
- Host:
@ - Value:
cname.vercel-dns.com
- Host:
- Vercel checkt DNS (24u)
- SSL automatisch (Let's Encrypt)
Docs: https://www.mijn.host/support
Cost Summary
Minimum Setup (Production)
| Service | Kosten/Mnd | Opmerkingen |
|---|---|---|
| Vercel | €20 | Production plan |
| Supabase | €25 | Pro plan |
| WhatsApp API | ~€5–20 | ~50–200 berichten |
| Resend | Gratis | <3000 emails |
| hCaptcha | Gratis | <10000 requests |
| Domain (.nl) | ~€1 | Jaarlijks |
| TOTAAL | ~€50–65/mnd |
Optimized Setup (Smaller Budget)
| Service | Kosten/Mnd | Opmerkingen |
|---|---|---|
| Vercel | Gratis | Free plan (small) |
| Supabase | Gratis | Free plan (max 500MB) |
| WhatsApp API | ~€5–20 | Usage-based |
| Resend | Gratis | <3000 emails |
| hCaptcha | Gratis | <10000 requests |
| Domain (.nl) | ~€1 | Jaarlijks |
| TOTAAL | ~€6–21/mnd |
Enterprise Setup
| Service | Kosten/Mnt | Opmerkingen |
|---|---|---|
| Vercel | €100+ | Custom plan + dedicated support |
| Supabase | €200+ | Large database + high throughput |
| WhatsApp API | €100+ | Millions of messages |
| Resend | $100+ | High volume emails |
| Sentry | $29+ | Error tracking |
| Datadog | $50+ | Performance monitoring |
| Domain | ~€1 | Jaarlijks |
| TOTAAL | €480–480+/mnt |
Scaling Strategy
Als je 10+ cirkels/mnt opstart:
Meer WhatsApp kosten:
- 10 × 100 personen × €0.09 = €90/mnt
- Upgrade naar Meta Business Premium?
Meer email kosten:
- Upgrade Resend naar Pro (€20/mnt)
Meer database:
- Supabase Pro: €25 (includes 8GB)
- Extra storage: €0.10/GB
- Extra database: €10/mnt
More traffic:
- Vercel Pro: €20/mnt (scaling included)
- Datadog: €15+/mnt (monitoring)
Annual Costs Example
100 Circles/Year (Small Groeps)
Hosting:
Vercel (Pro): €240/jaar
Supabase (Pro): €300/jaar
hCaptcha: Gratis
Communication:
WhatsApp (5000 msg): €450/jaar
Resend: Gratis
Monitoring:
Sentry (optional): €348/jaar
Domain:
mijn.host: €12/jaar
TOTAL/JAAR: €1350–1698
COST PER CIRCLE: €13–17
Payment Methods
| Service | Payment |
|---|---|
| Vercel | Credit card (monthly) |
| Supabase | Credit card (monthly) |
| Credit card (prepaid or monthly) | |
| Resend | Credit card (monthly) |
| hCaptcha | Free tier doesn't require card |
| mijn.host | iDEAL, Card, Crypto |
Free Tier Strategy
Beginnen gratis:
- Deploy op Vercel Free (included)
- Start Supabase Free (max 500MB data)
- Use hCaptcha Free
- Use Resend Free (<3000 emails)
- Register domain (€1/maand)
Total: ~€1–3/mnt
Upgrade wanneer je:
500MB database nodig hebt (Supabase Pro)
100 users (Vercel Pro)
5 large circles with notifications (Resend Pro)
100 messages per day (WhatsApp paid)
Billing Tips
- Set budget alerts in Vercel + Supabase
- Monitor usage monthly (prevent surprise charges)
- Use free tiers as long as possible
- Bundle discounts: Contact sales teams for high volume
- Commit plans: Vercel & Supabase offer discounts for annual commitment
Zie Ook:
- Deployment — Hoe elke service op te zetten
- Security Checklist — Security voor each service