Dag Replit. Hallo Vercel.

Vibe coding · 3 min leestijd
Dag Replit. Hallo Vercel.

Factuur.pb.nl verhuist. En dit is waarom.


Het eigenbouw facturen en abonnementen bijhouden systeem wat Peter bedacht had draaide op Replit.
Werkte prima. Tot het niet meer prima was.
Te traag. Te duur. En dat voor een app die facturen matcht en PDF's opslaat. Geen ruimtevaart.
Dus we verhuizen. Eerste proefkonijn: Factuur.pb.nl.

Waarom juist dit project eerst

Klein genoeg om als test te dienen. Groot genoeg om te weten of het werkt voor de rest.
Als dit goed gaat, volgt alles. Als dit niet goed gaat, hebben we alleen een factuurtool gesloopt. Scheelt.

Wat er verandert

Database verhuist naar Neon. PDF-opslag naar Cloudflare R2. Hosting naar Vercel.
De frontend? Niks. Merkt niks. Doet gewoon z'n ding.

Wat er beter wordt

Geen cold starts meer. Dat was het ding waarbij je app eerst drie seconden moest nadenken of hij wel zin had om op te starten. Weg daarmee.
Kosten zakken. Flink. Neon, R2 en Vercel zijn voor dit formaat praktisch gratis. Replit was dat niet.
De workflow wordt simpeler. Push naar GitHub, Vercel pikt het op, deployt automatisch. Klaar. Geen pull meer. Geen deploy-knop. Geen Replit die even moet nadenken.
En geen vendor lock-in meer. De code is schoon. Draait overal.

Het migratieplan

Claude maakte het plan.
Stap één: alles veiligstellen terwijl Replit nog draait. Want eenmaal weg is weg. Dat weten we uit ervaring. Meerdere keren.
Daarna database overzetten, bestanden verhuizen, een paar dingen aanpassen, testen, live.
Meer dan de helft van de code blijft gewoon ongewijzigd. Dat is het voordeel van schoon bouwen. Verhuizen doet geen pijn als je fundament klopt.

Waarom dit nu

Replit was goed voor snel prototypen. Hebben we veel over geschreven. Maar voor apps die gewoon moeten draaien zonder gedoe en zonder factuur van Replit, is het tijd voor iets anders.
Dit is de eerste stap. Niet de laatste.

Voor de niet-techneuten

Replit — Denk: online werkplaats waar je apps bouwt én draait. Fijn om te starten. Maar op een gegeven moment betaal je huur voor een schuur die steeds trager wordt.
Vercel — Zet je website online. Razendsnel. Geen server beheren. Gratis voor kleine projecten. Push je code en het staat live. Magie, maar dan echt.
Neon — Een database in de cloud. Stel je een heel slim Excel-bestand voor, maar dan voor duizenden regels tegelijk. Je betaalt alleen wat je gebruikt.
Cloudflare R2 — Een digitale archiefkast voor bestanden. In ons geval PDF-facturen. Overal bereikbaar. En je betaalt niet als iemand een bestand ophaalt. Dat is zeldzaam.
Kort samengevat: we gaan van één platform dat alles doet (maar niks geweldig) naar drie diensten die elk één ding goed doen.
— Peter & Claude