← Terug naar Fluid Waves Fluid Waves · Propositie

Losse apps zijn losstaande producten, een Dashboard verbindt deze en maakt er een bedrijf van.

Sinds mei 2026 bouw ik software voor mkb'ers en zzp'ers — door tot en met inlog, abonnement en betaling. Negen toepassingen draaien, twee daarvan met betalende gebruikers. Dit is wat er staat, waarmee het gebouwd is, en waar het kan misgaan.

De stelling

Dertig jaar commercie levert één ding op dat je niet uit een cursus haalt: je weet welk probleem geld kost.

FMCG, wijn, retail, familiebedrijf, scale-up — steeds dezelfde patronen. Aanbestedingen die je te laat ziet. Een vacature die langs je heen gaat. Administratie die uren opeet zonder iets op te leveren. Ik wist waar de pijn zat; wat ontbrak was de hefboom om er zelf iets aan te doen.

Die kwam met AI — niet als toverdoos, maar als bouwmateriaal. Onder alles wat hier staat ligt dezelfde reflex: signaal uit ruis halen, en dat vervolgens automatiseren.

Maar de losse app is niet het product. Een mkb'er die vier abonnementen heeft bij vier leveranciers, met vier inlogs en vier facturen, heeft geen oplossing maar vier nieuwe problemen. Het product is de laag eronder: één omgeving, één account, één rekening, modules die je aan- en uitzet. Dat is het Smart Dashboard, en dat is waar dit heen gaat.

Wat er draait

Negen toepassingen, met de stand van zaken erbij.

Geen roadmap-beloftes. Wat hieronder live heet, is vandaag te openen.

01

Smart Admin

Administratie voor zzp'ers en kleine bedrijven: inkomsten, uitgaven, facturen, btw-aangifte, resultaat en balans. Btw wordt per factuurregel gekozen, niet per factuur — uren en materiaal vallen zelden onder hetzelfde tarief. AI mag voorstellen doen; invullen doet de ondernemer. Kwartaalexport naar Excel voor de accountant.

Live · betalend€ 19,95/mndHTMLSupabaseStripe
02

Smart Mobile Admin Assistant

Dezelfde administratie, maar onderweg: bonnen scannen, facturen en offertes maken, uren bijhouden. Bedrag, btw en leverancier worden herkend en direct in de administratie op de pc geboekt. Als PWA op het beginscherm, zonder appstore.

LiveInbegrepen bij Smart AdminPWAOffline
03

Smart Lead Machine

Kant-en-klare posts voor LinkedIn en Instagram, elk met een getrackte link. Wie klikt en zich meldt, komt binnen als lead met een score en een eigen pijplijn: nieuw, gecontacteerd, gekwalificeerd, proefaccount, klant. De opbrengst per bron staat afgezet tegen de kosten in hetzelfde beheer.

Op aanvraagDemo onlineSupabaseLeadscoring
04

TenderLead · ScanAlytics™

De zwaarste motor van de reeks. Ruim 120.000 gunningen uit vijf markten — Nederland, Verenigd Koninkrijk, België, Duitsland en Frankrijk — rechtstreeks uit de officiële bronnen, verwerkt via TED-XML en OCDS. Daarmee draait de vraag om: niet welke tenders passen bij dit bedrijf, maar welke bedrijven hebben bewezen dit soort tenders te winnen. Dat maakt gevalideerde inschrijvers tot leads voor tenderplatforms.

PilotPythonStreamlitSQLite5 marktenEigen datamoat
05

Job Radar

Elke executive-vacature gescoord tegen één profiel, met de redenering erbij: waarom deze rol wel of niet past, en wat de twijfel is. De app leest een cv en stelt de zoekcriteria voor; die scherp je zelf aan. De anti-hallucinatiemodule is hard: alleen vindplaatsen die bestaan, met de bronlink erbij.

Pilot · demo onlinePWASupabaseAnti-hallucinatieAbonnementen
06

Smart Events

Één link en een heel evenement staat online: aanmelden, indeling en een betaalmodule voor vooruitbetalingen. Afrekening per event in plaats van per maand — de eerste app in de reeks met een ander verdienmodel.

LivePer eventSupabaseBetaalmodule
07

Golf Score

Ogenschijnlijk de lichtste app, in werkelijkheid de strengste. Baanratings per negen holes, foursomes en greensomes, een toernooimodule met onafhankelijke flights, scorekaarten als pdf. Een rekenfout is hier meteen zichtbaar voor vier spelers, dus is elke berekening deterministisch en getest — 2.621 tests. Die tucht ligt nu onder de btw-berekening van Smart Admin.

Live · gratisPWAOffline2.621 tests
08

Table Art

De buitenbeen, en bewust meegenomen: je voert foto's in als inspiratie en de app ontwikkelt daaruit nieuwe dessins. Waar de rest signaal uit data haalt, haalt deze vorm uit beeld. Bewijs dat dezelfde bouwmethode ook buiten cijfers werkt.

Op aanvraagIn aanbouwBeeld naar design
09

Het Smart Dashboard

De laag die er een bedrijf van maakt. Eén inlog voor alle gekoppelde apps, eigen huisstijl per klant, meerdere gebruikers met eigen rechten, en beheer waarin kosten, opbrengst en marge per product zichtbaar zijn. Daarnaast een resellerspoor: een accountant of brancheorganisatie biedt het aan als eigen omgeving, met een eigen marge erop.

LiveVercelSupabaseStripeWhitelabel
Voorlopers

Twee bouwsels die het niet als product haalden, maar wel de basis legden.

Executive job search agent — een Python-agent die 's nachts vacatures op directieniveau afstruinde. Ruw, maar het bewees het punt: een taak van weken werd een taak van uren. Ging op in Job Radar.

Tender Scout — aanbestedingen zoeken over vier landen, uitsluitend op live bronnen: TenderNed, Contracts Finder, Find a Tender en TED. Hier ontstond het harde uitgangspunt dat de rest bepaalde: geen verzonnen resultaten. Ging op in TenderLead.

De bouwlijn

Drie fases, en elke keer een bewuste verhuizing.

Geen enkele app is in de verkeerde fase blijven hangen. Dat is de reden dat er betalende gebruikers zijn.

Fase 01

Streamlit

Snelste weg van idee naar werkend dashboard. Hier bewijs je dat de data klopt en de logica deugt — en werk je er zelf een tijd mee voordat iemand anders het ziet.

Fase 02

PWA

Zodra een ander het moet gebruiken: een icoon op het startscherm, offline werken, updates die vanzelf binnenkomen. Geen appstore, geen goedkeuringsronde.

Fase 03

HTML + Supabase + Stripe

Voor betalende gebruikers: eigen accounts, rechten per gebruiker, abonnementen en incasso. Volledige controle over vormgeving, snelheid en data.

Wat dit kwetsbaar maakt

Zeven risico's, en wat ik eraan doe.

Een propositie zonder risicoparagraaf is een brochure. Dit zijn de zwakke plekken die ik zelf zie, met mijn antwoord erbij — ook waar dat antwoord nog niet af is.

Wat hier niet staat omdat het nog geen antwoord heeft: er is geen ISO- of SOC 2-certificering. Voor zzp'ers en kleine bedrijven is dat vandaag geen blokkade; voor een resellerdeal met een grotere partij wordt het dat wel. Dat is werk dat op de rol staat, niet werk dat af is.

Werkwijze

Vijf regels die elke app hier heeft doorstaan.

  1. Eerst de gebruiker, dan de functies Eén zin: wie is het, wat wil die persoon voor elkaar krijgen, en waaraan zie je dat het gelukt is. Zonder die zin bouw je een verzameling knoppen.
  2. Bewijs dat de data klopt, vóór het mooi wordt Echte gegevens binnenhalen en een handvol met de hand controleren. Deugt de bron niet, dan is al het werk erbovenop verspild.
  3. Bouw het lelijk en werkend, gebruik het zelf een week Binnen twee dagen merk je wat je écht mist — en dat is zelden wat je vooraf had bedacht.
  4. Inlog en opslag vóór vormgeving Accounts, rechten en een echte database achteraf inbouwen kost meer dan ze meteen meenemen. Dat is het verschil tussen een demo en een product.
  5. Eén wijziging tegelijk Grote opdrachten leveren grote verrassingen op. Kleine stappen met steeds een controlemoment houden je in de stoel van de opdrachtgever.

Het bouwen is niet het moeilijke deel. Het moeilijke deel is weten welk probleem het waard is om op te lossen, en streng blijven op wat er waar moet zijn voordat je het aan een klant durft te laten zien.

Onder de motorkap

Klein gereedschap, serieus gebruikt.

Versiebeheer, publicatie, database en betalingen — alles standaard en vervangbaar, zodat geen enkele app afhangt van iets wat ik zelf in stand moet houden. Dat is geen zuinigheid maar een ontwerpkeuze: het is de reden dat het overdraagbaar is.

GitHubVercelSupabase · Postgres StripePythonStreamlit PWA / Service workerTED-XML · OCDSClaude
Waar dit heen gaat

Drie manieren om hiernaar te kijken.

Als investering

Een draaiend platform met betalende gebruikers, een eigen datamoat in TenderLead, en drie verdienmodellen naast elkaar. Wat het nodig heeft is niet bouwkracht maar bereik: verkoop en reseller-partners.

Als samenwerking

De motor is er, de markttoegang van een partner is dat niet. Voor een accountantskantoor, brancheorganisatie of softwarepartij is dit een omgeving die onder eigen naam kan draaien.

Als opdracht

Commerciële ervaring plus zelf kunnen bouwen betekent korte lijnen: van signaal naar werkend prototype zonder tussenlaag, en zonder briefing die onderweg verwatert.

Verder praten

De log gaat door.

Wat hier staat is de stand van vandaag, inclusief de gaten. Er komen apps bij en de bestaande worden scherper — maar de eerlijkste vraag is niet of er meer bij kan, het is of de bundel klopt. Daar praat ik graag over door, ook als je denkt dat hij niet klopt.

Neem contact op