Ga naar hoofdinhoud
Ondernemen in de Kempen logoOndernemen in de Kempen
Begin zelf een bedrijvengids voor jouw regio — gratis, privacyveilig en open source
Platform handleiding

Begin zelf een bedrijvengids voor jouw regio — gratis, privacyveilig en open source

Richard Theuws20 juni 20269 min leestijd

Ondernemen in de Kempen begon als een simpel idee: een regio verdient één plek waar al haar ondernemers gratis vindbaar zijn. Geen betaalmuur, geen premium-listings, geen handel in andermans gegevens. Inmiddels staat dat platform er — en sinds vandaag staat ook de complete code er open en bloot bij, zodat jij precies hetzelfde kunt opzetten voor jouw regio.

Dit artikel legt eerlijk uit wat daar voor nodig is. Geen verkooppraatje: een nuchtere beschrijving van wat je krijgt, wat het kost, wat het je niet uit handen neemt, en hoe je in één avond kunt uitvinden of jouw computer er klaar voor is. Onderaan staat een kant-en-klare prompt die je in je favoriete AI-coding-assistent plakt; die controleert je setup en helpt je op weg.

Waarom wij dit weggeven

De meeste bedrijvengidsen zijn commercieel. Je betaalt om vindbaar te zijn, of je gegevens worden doorverkocht aan partijen die je niet kent. Dat staat haaks op wat een regionale gids zou moeten zijn: een gemeenschappelijke voorziening, net als een markt of een dorpsplein.

Wij geloven dat élke regio zo'n plek verdient — de Kempen, de Achterhoek, Zuid-Limburg, de Vlaamse Kempen, waar dan ook. Wij gaan dat niet allemaal zelf bouwen. Maar we kunnen wel de bouwtekening weggeven. De code is vrijgegeven onder de MIT-licentie: je mag hem gebruiken, aanpassen, en draaien zoals je wilt, ook voor je eigen regio, zonder toestemming of kosten.

Wat je krijgt

Geen leeg geraamte, maar een compleet werkend platform — dezelfde basis waarop Ondernemen in de Kempen draait:

  • Een doorzoekbare, filterbare bedrijvengids met categorieën, tags en een kaart
  • Profiel claimen: ondernemers beheren via een magic-link hun eigen profiel
  • Een kennisbank (zoals het artikel dat je nu leest), nieuws met RSS-aggregatie, een evenementenagenda
  • Vraag & aanbod, een community/forum, en pagina's voor ondernemersverenigingen
  • Per-gemeente regiopagina's die goed scoren in Google
  • Een admin-dashboard voor moderatie en beheer
  • Privacyvriendelijke statistieken zonder tracking-cookies, plus een complete SEO-stack

Privacyveilig — niet als belofte, maar als ontwerp

Een stevige kist met brons slot op de eigen werkbank — je gegevens blijven op je eigen plek.
Je data staat op je eigen server — niet bij een onbekende derde partij.

"Privacyveilig" betekent bij ons iets concreets, en dat zit in de architectuur ingebakken:

  • Je data staat op jóuw server. Het hele platform draait op één klein bestand (een SQLite-database) op een machine die jij beheert. Geen cloud-dienst die meekijkt, geen externe partij die je gegevens host.
  • Geen tracking-cookies. Statistieken lopen privacyvriendelijk via de edge; bezoekers worden niet door advertentienetwerken gevolgd.
  • Geen verkoop van gegevens. Er is geen enkel mechanisme dat profielen exporteert naar derden — omdat we dat nooit gebouwd hebben.

En belangrijk: de code die we weggaven is schoongemaakt. Geen persoonsgegevens, geen e-mailadressen van anderen, geen wachtwoorden, geen serverdetails. Je begint met een propere, neutrale basis — precies zoals het hoort.

Wat heb je nodig?

Eerlijk rijtje. Je hoeft geen doorgewinterde programmeur te zijn, maar enige technische nieuwsgierigheid helpt — en een AI-coding-assistent maakt het verschil.

Aan techniek:

  • Een computer met Node.js 20 of nieuwer en git
  • Docker (Docker Desktop op Mac/Windows, of Docker Engine op Linux) om het in productie te draaien
  • Een C/C++ build-toolchain om de database-module lokaal te compileren (op macOS: Xcode Command Line Tools; op Linux: `build-essential`). Dit is precies het soort gotcha waar de startprompt hieronder op controleert.
  • Een server om het te hosten. Een Mac mini in de meterkast volstaat ruimschoots; een goedkope VPS ook. En een domeinnaam.

Aan jezelf:

  • De bereidheid om met een terminal te werken (kopiëren en plakken is genoeg om te beginnen)
  • Een AI-coding-assistent zoals Claude Code, Cursor of GitHub Copilot. Daarmee hoef je de code niet zelf te schrijven — je begeleidt hem.
  • Tijd om je regio te vullen: gemeenten, categorieën en een eerste lijst bedrijven

De eerlijke rekensom

  • Geld: vrijwel niets. De software is gratis. Een Mac mini gebruikt zo'n 10 watt — een paar tientjes stroom per jaar. Een domeinnaam kost ~10 euro per jaar. Geen cloud-rekening die met je verkeer meegroeit.
  • Tijd: de techniek staat in een avond. Het écht waardevolle werk — bedrijven verzamelen, ondernemers betrekken, de gids actueel houden — is doorlopend en kost de meeste energie. Daar lost geen enkele tool je van af.
  • Beheer: laag. Eén container, één databasebestand om te back-uppen. Dat is bewust zo ontworpen: het moet jarenlang kunnen draaien zonder dat je er omkijken naar hebt.

Stap voor stap (het grote plaatje)

  1. Fork of clone de template van GitHub
  2. Controleer je setup met de prompt hieronder en installeer wat ontbreekt
  3. Start lokaal — installeer de dependencies, zet de database met voorbeelddata op, draai de dev-server
  4. Rebrand — vervang naam, regio, kleuren, logo en contactgegevens (de README bevat een complete checklist)
  5. Vul je data — gemeenten, categorieën en je eerste bedrijven
  6. Deploy — bouw de Docker-container en zet hem op je server achter een reverse proxy

De exacte commando's voor elke stap staan in de README van de template. Begin met stap 2: laat je AI-assistent eerst je omgeving doorlichten.

Traditioneel gereedschap naast een zacht oplichtend modern apparaat op een werkbank — bouwen met nieuwe tools.
Je hoeft de code niet zelf te schrijven — je begeleidt je AI-assistent.

De startprompt: checkt of jouw setup klaar is

Plak de onderstaande prompt in je AI-coding-assistent (Claude Code, Cursor, of vergelijkbaar). Hij inventariseert je computer, beoordeelt of alles aanwezig is voor déze stack, helpt ontbrekende onderdelen installeren, en geeft één helder oordeel: kun je nu starten, ja of nee.

Startprompt voor je AI-coding-assistent
Ik wil een lokale, non-profit bedrijvengids voor mijn regio opzetten met deze open-source template:
https://github.com/RichardTheuws/ondernemenindekempen-template

Het is een Next.js 15-app (React 19, TypeScript) met een SQLite-database (better-sqlite3 + Drizzle ORM), die in productie als één Docker-container draait.

Doe het volgende, stap voor stap, en stel me vragen als iets onduidelijk is:

1. INVENTARISEER mijn omgeving. Controleer en rapporteer de versies van: mijn besturingssysteem, Node.js (vereist v20 of nieuwer), npm of bun, git, en Docker (Docker Desktop of Docker Engine). Controleer ook of er een C/C++ build-toolchain aanwezig is — op macOS de Xcode Command Line Tools, op Linux build-essential en python3 — want die is nodig om de native module better-sqlite3 lokaal te compileren.

2. BEOORDEEL of mijn setup volstaat. Geef per onderdeel PASS of GAP. Bij een GAP: geef het exacte installatiecommando voor mijn systeem. Eindig met één duidelijk eindoordeel: KAN IK NU STARTEN — ja of nee.

3. ALS er iets ontbreekt: help me het installeren voordat we verdergaan, en controleer daarna opnieuw.

4. ALS alles in orde is: clone de repo, installeer de dependencies, zet de database op met de meegeleverde voorbeelddata en start de ontwikkelserver. Open daarna de site en bevestig dat de homepage en de bedrijvengids laden. De repo bevat een README met de exacte commando's — volg die en wijk er niet vanaf.

5. Maak tot slot een kort plan van aanpak voor MIJN regio: welke regio en gemeenten, welke bedrijfscategorieën passen, hoe ik aan een eerste lijst bedrijven kom, en welke teksten en branding ik moet aanpassen. Gebruik daarvoor de Rebranding-checklist uit de README.

Werk veilig: commit nooit geheimen of een .env-bestand naar git, en verzin nooit bedrijfsgegevens — vraag mij om echte bronnen.

Werkt iets niet, of geeft de assistent een foutmelding die je niet begrijpt? Plak de foutmelding terug en vraag om uitleg en een oplossing. Zo werk je je er stap voor stap doorheen.

Wat dit je níet uit handen neemt

Eerlijk is eerlijk: de techniek is het makkelijke deel. Het moeilijke — en waardevolle — werk zit hierin:

  • Bedrijven verzamelen en actueel houden. Een gids met verouderde gegevens helpt niemand.
  • Ondernemers betrekken. Mensen hun profiel laten claimen en onderhouden kost overtuiging en geduld.
  • Vertrouwen opbouwen. Een non-profit gids leeft op vertrouwen: dat je gegevens niet verkoopt, dat je transparant bent, dat je er voor de lange termijn zit.

Daar helpt geen tool je mee. Maar als je dat werk wilt doen voor jouw regio, dan is de techniek nu geen drempel meer.

Veelgestelde vragen

Moet ik kunnen programmeren om dit op te zetten? Nee, niet vooraf. Je moet bereid zijn met een terminal te werken en met een AI-coding-assistent samen te werken. Die schrijft en begeleidt de code; jij stuurt en controleert. De startprompt hierboven is gemaakt om je precies daarmee op weg te helpen. Naarmate je verder komt, leer je vanzelf bij.

Wat kost het om te draaien? Vrijwel niets. De software is gratis (MIT-licentie). Reken op een paar tientjes per jaar voor stroom als je een eigen Mac mini gebruikt, plus ongeveer tien euro per jaar voor een domeinnaam. Er is geen cloud-abonnement dat met je bezoekersaantallen meegroeit, omdat alles op één kleine server met één databasebestand draait.

Is dit echt privacyveilig? Ja, en dat zit in het ontwerp, niet in een belofte. Je data staat op je eigen server, er zijn geen tracking-cookies, en er is geen functie die gegevens naar derden exporteert. De vrijgegeven code is bovendien volledig schoongemaakt: geen persoonsgegevens, wachtwoorden of serverdetails. Wel ben je als beheerder zelf verantwoordelijk voor een correcte AVG/GDPR-naleving — een privacyverklaring en een manier voor ondernemers om hun gegevens te beheren.

Mag ik de code zomaar gebruiken voor mijn eigen regio? Ja. De MIT-licentie staat gebruik, aanpassing en eigen exploitatie toe, zonder kosten of toestemming vooraf. Een vermelding of een berichtje stellen we op prijs — we linken graag naar andere lokale initiatieven — maar verplicht is het niet.

Hoe lang duurt het voordat het draait? De techniek staat doorgaans in een avond: setup checken, lokaal opstarten, eerste keer rebranden. Het vullen met bedrijven en het betrekken van ondernemers is doorlopend werk en bepaalt veel meer dan de techniek hoe succesvol je gids wordt.

Aan de slag

Begin klein: clone de template, draai de startprompt, en kijk of je de voorbeeldsite lokaal aan de praat krijgt. Lukt dat, dan heb je de grootste drempel al gehaald.

Bouw je hiermee een gids voor jouw regio? Laat het ons weten via de contactpagina — we linken graag naar andere lokale, non-profit initiatieven die op dezelfde manier zijn opgezet. Hoe meer regio's hun ondernemers gratis vindbaar maken, hoe beter.

Dit artikel is opgesteld met AI-assistentie. Claude controleert feiten tegen de bronnen die we aanwijzen — maar er blijft een restrisico op onjuistheden. Zie je iets wat niet klopt? Lees hoe we AI op deze site gebruiken.

RT

Richard Theuws

Oprichter van Ondernemen in de Kempen. Ondernemer, spreker en strateeg uit Bladel.

Meer over Richard op theuws.com
Menu

Feedback geven

Type
0/2000
Begin zelf een bedrijvengids voor jouw regio — gratis, privacyveilig en open source