Veilingingsoftware: Bouwen of Kopen — HiBid, Proxibid & Custom Alternatieven
Je CFO schuift de factuur over het bureau: $144.000 aan HiBid dit jaar, nog eens $18.000 in transactiekosten, en nul controle over je biedersservaring. Je vernieuwt de prijspagina van Proxibid — hetzelfde verhaal, ander logo. Iemand in je team opppert het idee om iets custom te bouwen, en ineens weeg je maandelijkse abonnementen van vijf cijfers af tegen zesciferige ontwikkeingsprojecten zonder duidelijke berekening. Ik heb de afgelopen twee jaar drie veilingplatformen helemaal opnieuw gebouwd en twee huizen van verouderde SaaS gemigreerd. Het antwoord is niet simpel, en iedereen die dat zegt heeft het werkelijk nog niet gedaan. Maar ik heb sterke meningen ondersteund door echte cijfers — inclusief het ene scenario waarbij kopen nog steeds beter uitkomt dan bouwen, zelfs tegen $12k/maand.

Inhoudsopgave
- De echte Bouwen of Kopen beslissing voor veilingingsoftware
- HiBid, Proxibid, en AuctionWorx: Wat je werkelijk krijgt
- Waar SaaS veilingplatformen tekortschieten
- De custom route: Next.js + Supabase Architectuur
- Real-Time Bieden: Het moeilijkste deel waar niemand over spreekt
- Kostenvergelijking: 3-jarige TCO Breakdown
- De Hybrid Aanpak Die Werkelijk Werkt
- Wanneer Kopen, Wanneer Bouwen, Wanneer Inhuren
- Veelgestelde Vragen
De echte Bouwen of Kopen beslissing voor veilingingsoftware
Hier is het raamwerk dat ik bij elke klant gebruik. Vergeet de generieke adviezen over 'kerncompetentie' — veilingingsoftware heeft specifieke kenmerken die de berekening veranderen.
Score deze twee dimensies op een schaal van 1-5:
- Strategisch belang: Bepaalt je veilings-UX je merk? Kiezen bieders jou omdat van de ervaring, of ondanks?
- Workflow-eigenaardigheid: Heb je propriëtaire biedregels, niche-nalevingsvereisten, of integratiebehoeften die niet in standaardplatformen passen?
Als beide scores op 1-2 uitkomen, koop SaaS en ga verder. Als een van beide op 4-5 uitkomt, heb je custom werk nodig. Het rommelige middengebied (scores van 3) is waar de hybrid aanpak glans geeft.
Retool's 2026 Build vs. Buy rapport constateerde dat 35% van ondernemingen SaaS-tools al hebben vervangen door custom software, en 78% wil aangepaste builds dit jaar verhogen. De veilingingsbranche is geen uitzondering — ik zie deze verschuiving versnellen, vooral onder mid-market veilinghuizen met $5M-$50M jaarlijkse GMV die de grens van wat HiBid of Proxibid kan bieden hebben bereikt.
Maar laten we brutaal eerlijk zijn: custom veilingingsoftware bouwen is moeilijk. Real-time bieden, betalingsborgstelling, fraudepreventie, mobiele responsiviteit, lotbeheer met honderden afbeeldingen — dit is geen CRUD-app. Als je de complexiteit onderschat, zul je je budget overschrijden en iets slechters dan de SaaS die je verlaat opleveren.
HiBid, Proxibid, en AuctionWorx: Wat je werkelijk krijgt
Laten we de drie grote spelers uiteenzetten. Ik heb ze allemaal gebruikt, met hun API's geïntegreerd, en klanten van elk migreerd.
HiBid
HiBid is om een reden marktleider. Ze voorzien meer dan 25.000 veilingmeesters en hanteren live, getimed, en simulcast-veilingen. Hun mobiele app is aandig, ze hebben 200+ integraties (QuickBooks, verzendproviders, etc.), en lanceerden AI-gebaseerde fraudedetectie begin 2026.
Wat goed is: betrouwbaarheid is uitstekend. Uptime is consistent boven 99.9%. Hun simulcast-technologie — het streamen van een live veilingmeester terwijl tegelijkertijd online biedingen worden geaccepteerd — is werkelijk indrukwekkend en zou een fortuin kosten om te repliceren.
Wat niet: UI-aanpassingen zijn beperkt. Je kunt kleuren veranderen en je logo erop plakken, maar de biedersservaring ziet fundamenteel uit als... HiBid. Je merk verdwijnt achter het hunne. En de prijsstelling schaalt mee met je succes, wat begint te steken.
Geschat 2026 prijsmodel: $500-$5.000/maand afhankelijk van volume, plus transactiekosten per transactie. Enterprise-contracten zijn custom aangeboden.
Proxibid
Proxibid carveert de industriële en zwaar materieel niche. Als je John Deere combines of CNC-machines verkoopt, is hun biederspool ongeëvenaard. Ze hebben zwaar geïnvesteerd in biedersverificatie en voegden Web3/NFT-veilingcapaciteiten toe (hoewel ik daar weinig echte traction mee heb gezien).
Wat goed is: het ingebouwde publiek. Proxibid's marktplaats brengt kopers naar je toe. Hun AI voor fraudedetectie is sterk — belangrijk als individuele lots zes of zeven cijfers kunnen bereiken.
Wat niet: de kosten zijn steil. We praten over 2-5% commissie per lot bovenop maandelijkse platformkosten vanaf $1.000+. Voor een huishouden met hoog volume, bloedt die commissiestructuur marge snel uit. En als je ooit wilt vertrekken, blijven je biedergegevens bij hen. Dat is de echte lock-in.
AuctionWorx
AuctionWorx richt zich op enterprise-grade operaties met ordermanagementsystemen, real-time analytics, en ondersteuning van meerdere kanalen. Het is het meest functiecomplett uit de doos.
Wat goed is: als je OMS-mogelijkheden, PCI-compliant betalingsverwerking, en gedetailleerde rapportage nodig hebt zonder iets te bouwen, levert AuctionWorx af. Hun analytics-dashboard is werkelijk bruikbaar, geen ijdele statistieken.
Wat niet: de leercurve is steil. Implementatie duurt weken, niet dagen. En tegen $2.000-$10.000/maand plus transactiekosten, leg je een serieuze financiële toezegging af voordat je een enkel lot hebt verkocht.
| Platform | Veilingingstypen | Prijsmodel (2026 schatting) | UI-aanpassing | Biedermarktplaats | API-kwaliteit | Het beste voor |
|---|---|---|---|---|---|---|
| HiBid | Live, getimed, simulcast | $500-$5K/ma + kosten | Beperkt | Ja (groot) | Goed | Traditionele veilingmeesters |
| Proxibid | Live, getimed, verzegeld | 2-5% + $1K+/ma | Beperkt | Ja (industrieel) | Matig | Zwaar materieel, industrieel |
| AuctionWorx | Getimed, live, koop nu | $2K-$10K/ma + kosten | Matig | Nee | Goed | Enterprise-operaties |
| AuctionMethod | Getimed, live | $99-$499/ma | Matig | Nee | Basaal | KMO's, beginners |
| Custom Build | Alles wat je ontwerpt | $5K-$50K bouw + ops | Volledig | Je bouwt het | Je bezit het | Gedifferentieerde ervaringen |

Waar SaaS veilingplatformen tekortschieten
Ik hou een lopende lijst bij van pijnpunten van klanten die weg willen van SaaS-platformen. Deze komen steeds terug:
Merkverzwakking
Je veilingsite ziet er uit als elk ander veilingsite op hetzelfde platform. Bieders bouwen loyaliteit op naar HiBid, niet naar jou. Wanneer een concurrerend veilinghuis soortgelijke items aanbiedt, is de overstapkosten voor bieders nul — ze zijn al ingelogd op hetzelfde platform.
Kostenescalatie
Succes wordt gestraft. Naarmate je volume groeit, groeien je kosten ook. Eén klant betaalde $4.200/maand aan HiBid toen ze naar ons kwamen. Voor een huis met $2M jaarlijkse GMV, is dat meer dan $50K/jaar vóór transactiekosten. De wiskunde werkt niet meer.
Gegevenseigendom
Dit is degene die veilinghouseigenaren wakker houdt. Je biedergegevens, biedingsgeschiedenis, gedragspatronen — het leeft allemaal op servers van iemand anders. Probeer een complete biederprofielexport met volledige geschiedenis van elk groot platform. Je krijgt een CSV met e-mailadressen als je geluk hebt.
Integratielimieten
Wil je je veilingplatform verbinden met een custom CRM? Een propriëtair prijsalgoritme bouwen? Integreren met een niche-verzendprovider voor oversized items? Je bent afhankelijk van wat API's het platform blootstelt. En die API's hinken vaak jaren achter op de UI.
Mobiele ervaring
HiBid's app werkt, maar het is generiek. Je kunt geen merkgebonden mobiele ervaring creëren die aansluit bij je marketing. Voor veilinghuizen waar 60%+ van biedingen van mobiel komen (wat meeste in 2026), is dit erg belangrijk.
De custom route: Next.js + Supabase Architectuur
Als je hebt beslist dat SaaS-platformen niet volstaan, hier is de stack die ik aanbeveel — en degene die we gebruiken bij Social Animal voor custom veilingbouwen.
Waarom Next.js
Next.js 15 met de App Router geeft je alles wat een veilingplatform op de frontend nodig heeft:
- Server-side rendering voor veilinglijstpagina's (kritiek voor SEO — je wilt dat Google je lots indexeert)
- Statische generatie voor voltooide veilingen en cataloguspagina's
- Server Actions voor biedingsindiening met ingebouwde formuliervalidatie
- Edge runtime voor lage-latentie-biedverwerking wereldwijd
- Afbeeldingsoptimalisatie uit het vak (veilingsite's zijn afbeeldingszwaar — lotfoto's, toestandsrapporten, enz.)
Geïmplementeerd op Vercel, schaalt je frontend automatisch. Geen capaciteitsplanning voor veilingavond-verkeerspieken.
Waarom Supabase
Supabase geeft je de volledige backend in één pakket:
- PostgreSQL voor je datalaag — loten, biedingen, gebruikers, facturen. Relationele gegevens die werkelijk logisch zijn in een relationele database.
- Row Level Security (RLS) voor biederisisolatie — kritiek bij het verwerken van financiële transacties
- Supabase Realtime voor live-biedingupdates via WebSockets (meer hieronder)
- Supabase Auth voor biederregistratie met OAuth-providers en JWT
- Edge Functions (Deno-gebaseerd) voor biedingsvalidatie, veilingtimers, en webhook-handlers
- Opslag voor lotafbeeldingen met automatische CDN-levering
De basisslaag begint op $25/maand. Voor een platform dat 10.000+ gelijktijdige bieders verwerkt, kijk je naar $200-500/maand infrastructuurkosten. Vergelijk dat met $5.000/maand voor HiBid enterprise.
De Architectuur
┌─────────────────┐ ┌──────────────────┐
│ Next.js 15 │────▶│ Supabase Edge │
│ (Vercel) │ │ Functions │
│ │ │ - Bid validation │
│ - SSR Listings │ │ - Timer cron │
│ - Bid UI │ │ - Webhook handler│
│ - Admin Panel │ └────────┬─────────┘
└────────┬────────┘ │
│ │
│ ┌──────────────────▼──────────┐
└───▶│ Supabase │
│ - PostgreSQL (bids, lots) │
│ - Realtime (WebSockets) │
│ - Auth (bidder accounts) │
│ - Storage (lot images) │
└──────────────┬──────────────┘
│
┌────────▼────────┐
│ Stripe Connect │
│ (Payments) │
└─────────────────┘
Voorbeeldcode: Real-Time Bieding Inschrijving
Hier is een vereenvoudigde versie van hoe we real-time biedingupdates in een Next.js client-component verwerken:
// components/BidFeed.tsx
'use client';
import { useEffect, useState } from 'react';
import { createBrowserClient } from '@supabase/ssr';
import type { Bid } from '@/types/auction';
export function BidFeed({ auctionId }: { auctionId: string }) {
const [bids, setBids] = useState<Bid[]>([]);
const [highBid, setHighBid] = useState<number>(0);
const supabase = createBrowserClient(
process.env.NEXT_PUBLIC_SUPABASE_URL!,
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
);
useEffect(() => {
// Fetch existing bids
const fetchBids = async () => {
const { data } = await supabase
.from('bids')
.select('*')
.eq('auction_id', auctionId)
.order('amount', { ascending: false })
.limit(20);
if (data) {
setBids(data);
setHighBid(data[0]?.amount ?? 0);
}
};
fetchBids();
// Subscribe to new bids
const channel = supabase
.channel(`auction-${auctionId}`)
.on(
'postgres_changes',
{
event: 'INSERT',
schema: 'public',
table: 'bids',
filter: `auction_id=eq.${auctionId}`,
},
(payload) => {
const newBid = payload.new as Bid;
setBids((prev) => [newBid, ...prev].slice(0, 20));
setHighBid((prev) => Math.max(prev, newBid.amount));
}
)
.subscribe();
return () => {
supabase.removeChannel(channel);
};
}, [auctionId]);
return (
<div className="space-y-2">
<div className="text-2xl font-bold text-green-600">
Current Bid: ${highBid.toLocaleString()}
</div>
{bids.map((bid) => (
<div key={bid.id} className="flex justify-between text-sm">
<span>{bid.bidder_alias}</span>
<span>${bid.amount.toLocaleString()}</span>
</div>
))}
</div>
);
}
En hier is de Edge Function die biedingen valideert en registreert:
// supabase/functions/place-bid/index.ts
import { createClient } from '@supabase/supabase-js';
Deno.serve(async (req) => {
const { auction_id, amount, bidder_id } = await req.json();
const supabase = createClient(
Deno.env.get('SUPABASE_URL')!,
Deno.env.get('SUPABASE_SERVICE_ROLE_KEY')!
);
// Get current high bid and auction status atomically
const { data: auction } = await supabase
.from('auctions')
.select('id, current_high_bid, min_increment, ends_at, status')
.eq('id', auction_id)
.single();
if (!auction || auction.status !== 'active') {
return Response.json({ error: 'Auction not active' }, { status: 400 });
}
if (new Date(auction.ends_at) < new Date()) {
return Response.json({ error: 'Auction ended' }, { status: 400 });
}
const minBid = auction.current_high_bid + auction.min_increment;
if (amount < minBid) {
return Response.json(
{ error: `Minimum bid is $${minBid}` },
{ status: 400 }
);
}
// Insert bid and update auction in a transaction
const { data: bid, error } = await supabase.rpc('place_bid', {
p_auction_id: auction_id,
p_bidder_id: bidder_id,
p_amount: amount,
});
if (error) {
return Response.json({ error: error.message }, { status: 500 });
}
return Response.json({ bid });
});
De place_bid functie is een PostgreSQL-functie die SELECT ... FOR UPDATE gebruikt om racevoorwaarden te voorkomen. Dit is kritiek — zonder het zouden twee bieders die op dezelfde milliseconde indienen beide kunnen 'winnen.'
Real-Time Bieden: Het moeilijkste deel waar niemand over spreekt
Elke veilingplatformpitch glijdt langs real-time bieden alsof het een selectievakje is. Dat is het niet. Het is het moeilijkste engineering-probleem in het gehele systeem.
Hier is wat je werkelijk onderhandelt:
Racevoorwaarden
Twee bieders dienen $500 in op exact dezelfde moment in. Wie wint? Zonder juiste database-niveau-locks (niet op toepassingsniveau — database-niveau), zul je beide biedingen accepteren of beide afwijzen. PostgreSQL's FOR UPDATE rij-locks lost dit op, maar je moet ervan denken vanaf dag één.
Bieding Sniping en Soft Closes
De meeste serieuze veilingen implementeren een 'soft close' — als een bieding binnenkomt in de laatste 2-3 minuten, breidt de timer uit. Dit vereist server-gezaghebbende tijd (vertrouw nooit de klant), cron-achtige timers die dynamisch kunnen aanpassen, en het uitzenden van timerveranderingen aan alle aangesloten klanten instant.
Supabase Edge Functions met pg_cron kunnen dit hanteren, maar je hebt zorgvuldige orchestratie nodig.
Latentie en Waargenomen Billijkheid
Een bieder in Sydney en een bieder in Chicago zouden ruwweg gelijke mogelijkheden moeten hebben om laatste-seconde-biedingen in te dienen. Edge-implementatie (Vercel Edge + Supabase's regionale opties) helpt, maar je moet variabele latentie in je soft-close logica in rekening brengen.
WebSocket-verbindingsbeheer
Tijdens een hete veiling heb je misschien 5.000 bieders die hetzelfde lot bekijken. Dat zijn 5.000 open WebSocket-verbindingen die elke bieding-update ontvangen. Supabase Realtime handelt dit goed af tot ongeveer 10.000 gelijktijdige verbindingen per project op het Pro-plan, maar je moet nadenken over kanaalontwerp en berichtfiltering.
Kostenvergelijking: 3-jarige TCO Breakdown
Hier is de wiskunde die ik voor klanten uitvoer. Deze nummers komen uit echte projecten, niet uit leveranciers-marketingmateriaal.
| Kostencategorie | HiBid (Mid-Tier) | Proxibid | Custom (Next.js + Supabase) | Hybrid |
|---|---|---|---|---|
| Jaar 1 Setup | $5.000 | $10.000 | $40.000-$80.000 | $15.000-$30.000 |
| Jaar 1 Platform/Hosting | $24.000 | $18.000 | $3.600 | $6.000 |
| Jaar 1 Transactiekosten | $15.000* | $40.000* | $3.000 (Stripe alleen) | $8.000 |
| Jaar 2 Doorlopend | $39.000 | $58.000 | $15.000 (dev + infra) | $20.000 |
| Jaar 3 Doorlopend | $39.000 | $58.000 | $15.000 | $20.000 |
| 3-jarig totaal | $122.000 | $184.000 | $76.600-$116.600 | $69.000-$84.000 |
Transactiekosten schatting gebaseerd op $2M jaarlijkse GMV
De custom route kost meer vooraf maar dramatisch minder over drie jaar. En die kloof wordt elk jaar dat je opereert groter. De hybrid aanpak — iets gebruiken als AuctionMethod ($99-$499/ma) voor backend-operaties terwijl je een custom Next.js frontend bouwt — hit vaak de sweet spot. Kijk wat mogelijk is met headless CMS-ontwikkeling voor het beheren van veilinginhoud.
Maar hier is de waarschuwing die ik altijd geef: deze getallen gaan uit van competente ontwikkeling. Een mislukte custom bouw kan 3-5x deze schattingen kosten. Je hebt ontwikkelaars nodig die echt real-time veilingsystemen hebben gebouwd, niet zomaar React-devs die denken dat het interessant klinkt.
De Hybrid Aanpak Die Werkelijk Werkt
De hybrid die ik in praktijk het best heb zien werken:
- Supabase als je backend gebruiken — auth, database, real-time, opslag. Dit vervangt 80% van wat AuctionWorx geeft, voor een fractie van de kosten.
- Een custom Next.js frontend bouwen — volledig merkgebonden, geoptimaliseerd voor je specifieke veilingtypen, mobile-first. Dit is waar je merk leeft.
- Stripe Connect voor betalingen — handelt borgstelling, multi-party payouts, PCI-naleving af. Bouw dit niet zelf. Gewoon niet.
- SaaS voor moeilijke problemen cherry-picken — simulcast-streaming (als je het nodig hebt), SMS-meldingen, fraude-scoring. Dit zijn commodity-services die je kunt insteken.
Dit geeft je volledige merkeigendom, biedergegevens-eigendom, en de mogelijkheid om propriëtaire functies te bouwen — terwijl je de val van het herbouwen van opgeloste problemen vermijdt.
We hebben deze exacte aanpak gebruikt voor klanten bij Social Animal, en de resultaten spreken voor zich. Als je nieuwsgierig bent naar hoe dit er voor je specifieke situatie uitziet, breekt onze prijspagina engagement-modellen af.
Wanneer Kopen, Wanneer Bouwen, Wanneer Inhuren
Laat me je de brutale versie geven:
Koop HiBid of AuctionMethod als:
- Je onder $1M jaarlijkse GMV doet
- Je een traditioneel veilinghuis bent dat gewoon online moet
- Je geen $30K+ voor custom-ontwikkeling hebt
- Je concurrentiekracht je inventaris/expertise is, niet je technologie
- Je in minder dan 30 dagen moet lanceren
Bouw custom als:
- Je $2M+ jaarlijkse GMV doet en platformkosten je marge eten
- Je unieke biedingsmechanica hebt (verzegeld + live hybrid, Nederlandse veilingen, enz.)
- Biederservaring JE concurrentievoordeelt
- Je diepe integraties met propriëtaire systemen nodig hebt
- Je beschikt over of kunt een technisch team inhuren voor doorlopend onderhoud
Huur een bureau in (zoals ons) als:
- Je custom wil maar geen in-house dev-capaciteit hebt
- Je wil dat de bouw in 8-12 weken klaar is, niet 6-12 maanden
- Je iemand wil die auction-specifieke problemen al heeft opgelost
- Je doorlopende ondersteuning nodig hebt zonder overhead van een volledig dev-team
De veilingingsoftwaremarkrt wordt geschat op meer dan $2B in 2026, met 40% groei in custom en hybrid-oplossingen gedreven door frustratie over vendor lock-in. Je bent niet alleen in het bevragen of het SaaS-model nog voor je bedrijf logisch is.
Als je naar custom of hybrid leunt, begin klein. Spin up een Supabase-project (gratis laag is genereus), prototype je bieding-flow, en zie hoe het voelt. De beste architectuurbeslissingen komen van hands-on experimenteren, niet van slides.
Veelgestelde Vragen
Wat is het grootste risico van het bouwen van een custom veilingplatform? De complexiteit van real-time bieden onderschatten. De bid-indiening, validatie, en uitzendingslus moet waterdicht zijn. Racevoorwaarden, soft-close timers, verbindingsdruppels tijdens actief bieden — dit zijn moeilijke engineering-problemen. Als je ze verkeerd doet, verliezen bieders vertrouwen en komen niet terug. Budget 40% van je ontwikkelingstijd alleen voor de real-time bieding-engine.
Kan ik mijn biedergegevens van HiBid of Proxibid migreren? Technisch gezien kunnen de meeste platforms basisbiederinformatie exporteren — e-mails, namen, adressen. Maar biedingsgeschiedenis, gedragsgegevens, en engagement-patronen zijn meestal niet exporteerbaar. Dit is met opzet; dit is hoe ze je vasthouden. Begin zo snel mogelijk je eigen first-party data te verzamelen op een custom platform, zelfs als je hybrid met je SaaS platform draait.
Hoe lang duurt het om een custom veilingsite met Next.js en Supabase te bouwen? Een functionele MVP met getimede veilingen, gebruikersauthenticatie, biedingsindiening, real-time updates, en Stripe-betalingen duurt 8-12 weken met een ervaren team. Live simulcast voegt nog 4-6 weken toe. Een volledig functioneel platform met admin-dashboards, rapportage, mobiele optimalisatie, en edge-cases afgehandeld duurt 4-6 maanden. AI-ondersteunde ontwikkelingshulpmiddelen hebben deze tijdlijnen met ongeveer 30% verkort ten opzichte van twee jaar geleden.
Is Supabase betrouwbaar genoeg voor financiële transacties zoals veilingbiedingen? Supabase draait op AWS-infrastructuur en meldt 99.9%+ uptime op Pro-plannen. PostgreSQL zelf is battle-tested voor financiële toepassingen — banken gebruiken het. Dat gezegd zijnde, je moet biedingsvalidatie in databasefuncties implementeren (niet zomaar toepassingscode), rij-niveau-locking gebruiken voor gelijktijdige biedverwerking, en Stripe als je betalingsprocessor houden voor werkelijk geldverkeer. Sla geen creditcardgegevens op in Supabase; laat Stripe PCI-naleving afhandelen.
Wat is de goedkoopste manier om online veilingen te beginnen? AuctionMethod op $99/maand is het invoerpunt met laagste SaaS-kosten met legitieme functies. Als je custom wil, laten Supabase's gratis laag plus Vercel's hobbyplan je prototypen voor $0/maand — hoewel je dat snel outgrowt. Voor een productiegeeste custom site, budget minimaal $15.000-$30.000 met een bureau of $5.000-$10.000 als je een developer in-house hebt met een starter-kit aanpak.
Hoe handelt een custom veilingplatform betalingsborgstelling af? Stripe Connect is het standaardantwoord in 2026. Je maakt een verbonden account voor je veilinghuis aan, verzamelt betalingen van winnende bieders in een holdingaccount, en geeft fondsen vrij aan zendlijsten na afleveringsbevestiging. Stripe handelt compliance, 1099-rapportage, en multi-party payouts af. De integratiekosten bedragen typisch 2.9% + $0.30 per transactie — minder dan Proxibid's 2-5% commissie, en je betaalt geen platformkosten bovenop.
Zou ik Astro in plaats van Next.js voor een veilingwebsite gebruiken? Astro is uitstekend voor content-zware sites met minimale interactiviteit — denk veilingcatalogi of marketingpagina's. We gebruiken Astro voor die exacte use cases. Maar voor de biedingsinterface zelf heb je React's state management en real-time mogelijkheden nodig. Een slimme architectuur gebruikt Astro voor openbare cataloguspagina's (snel, SEO-vriendelijk) en Next.js voor de geverifieerde biedingsservaring. Sommige van onze klanten gebruiken beide. Kijk wat mogelijk is met Astro-ontwikkeling.
Wat gebeurt als mijn veiling 10.000 gelijktijdige bieders krijgt? Met de Next.js + Supabase stack op Vercel, schaalt de frontend automatisch — Vercel's edge-netwerk handelt verkeerspieken zonder configuratie af. Supabase Realtime op het Pro-plan ondersteunt tot 10.000 gelijktijdige verbindingen per project, wat de meeste veilingen omvat. Voor werkelijk massale events (liefdadigheidsgala's, beroemdheids-memorabilia) zou je een dedicated Realtime-cluster toevoegen of een service als Ably als aanvullende pub/sub laag gebruiken. Infrastructuurkosten op die schaal zijn ruwweg $500-$1.000/maand — nog steeds een fractie van enterprise SaaS-prijzen.