Applicaties

Klantportalen, dashboards en koppelingen. Een webapplicatie op maat van jouw proces.

De sheet die je bedrijf draaiende houdt, maar dan als echte software. Inloggen, data, rollen en koppelingen met wat je al gebruikt.

Hoe prijsvorming werkt
Doorlooptijd
4 tot 6 weken
Stack
Next.js · Supabase · Stripe
Garantie
30 dagen
Waarom dit

Op een gegeven moment past het niet meer. Planning in Excel, offertes in een map, klantgegevens in een tool die er niets van weet. Iedereen typt dezelfde gegevens op drie plekken over en niemand weet nog wat de bron van de waarheid is.

Een webapplicatie lost dat op. Of dat nu een klantportaal is waar jouw klanten hun eigen dossier zien, een dashboard met realtime cijfers uit je systemen, of een koppeling die je boekhouding en CRM eindelijk laat praten: het is dezelfde bouw, alleen een andere voorkant. Een webapplicatie laten maken betekent hier dus geen app in een appstore, maar software die in de browser draait en met je bestaande systemen praat.

Alles komt met inloggen, rechten per gebruiker en een datamodel dat klopt met hoe je werkt. Vaste prijs, vaste scope, en de code staat op jouw naam.

Voor wie
  • MKB dat vastloopt op Excel of vier losse tools
  • B2B-bedrijven met terugkerende klanten en veel documenten
  • Operationele teams die realtime overzicht nodig hebben
Wat je krijgt

Concrete deliverables
geen vage beloftes.

01Inloggen met rollen en rechten per gebruiker
02Klantportaal, dashboard of intern systeem op maat
03Realtime overzichten, filters en exports
04Koppelingen met CRM, boekhouding of voorraad
05Notificaties via e-mail en audit-log van mutaties
06Volledige codebase in jouw GitHub, met documentatie
0730 dagen support na oplevering
Even zelf proberen

Zo werken rollen en rechten

Inloggen is het makkelijke deel. Het echte werk is dat iedereen precies ziet wat hij mag zien. Wissel van rol: hetzelfde scherm, andere regels, andere kolommen.

Projecten
Hetzelfde scherm, drie rollen

Ingelogd als contactpersoon van Jansen BV. Ziet alleen de eigen projecten, en marge is geen klantinformatie.

Projecten zichtbaar voor de rol Klant
ProjectStatusOmzetMargeActies
JAJansen BVoffice refitLoopt€ 42.500afgeschermd voor deze rol
JAJansen BVmeeting roomOfferte€ 8.900afgeschermd voor deze rol

2 van 6 projecten · marge afgeschermd · alleen lezen

using ( customer_id = auth.uid() )

Het verschil zit niet in verborgen knoppen. Die regel rechtsonder staat in de database zelf, dus een aangepast verzoek uit de browser krijgt evengoed niets extra’s terug.

Werkt in je eigen browser. Er wordt niets opgeslagen of verstuurd.

Alle demo’s
Werkwijze

Hoe het traject
eruit ziet.

  1. Proces in kaart

    Wie doet wat, welke data hoort waar, waar zit nu het handwerk. Meestal komt hier de helft van de scope vandaan.

  2. Schermen & rollen

    Je ziet de schermen voordat er een regel code staat, inclusief wie wat mag zien.

  3. Bouw met echte data

    Gebouwd tegen jouw eigen data, met wekelijks een demo. Je kijkt mee, niet achteraf.

  4. Pilot & uitrol

    Eerst met een paar gebruikers, dan stapsgewijs naar iedereen. Met korte uitleg en documentatie.

Tech stack
Next.jsSupabaseStripeResendTypeScript
Vragen

Veelgestelde vragen
over applicaties.

Hoe veilig is een omgeving waar klanten inloggen?
Authenticatie en database draaien op Supabase met row-level security, zodat elke klant alleen zijn eigen data ziet. Wachtwoorden slaan we niet zelf op en alles gaat over versleutelde verbindingen.
Kan het koppelen met onze huidige systemen?
Systemen met een moderne API of webhooks koppelen goed: boekhouding, CRM, voorraad. Oudere pakketten kunnen soms ook, maar dat hangt op wat de leverancier openzet. In de intake kijk ik naar jouw specifieke tools voordat er een prijs op zit.
Wat als de scope onderweg verandert?
Dat gebeurt bijna altijd. Kleine dingen doe ik binnen het project. Grote wijzigingen worden een apart blok met een eigen prijs, zodat je nooit een verrassing op de factuur krijgt.
Ik ben zelf begonnen met een AI-tool en loop vast. Kun je dat overnemen?
Meestal wel. Ik kijk eerst naar wat er staat en zeg eerlijk of doorbouwen slimmer is dan opnieuw beginnen. Dat eerste oordeel kost je niets.
Laten we bouwen

Vertel wat je
wilt bouwen.

Een gesprek van een half uur. Je krijgt een eerlijk antwoord over wat het kost, hoe lang het duurt en of het slim is om te bouwen.

Bas Voets · Webframer
0:00 / 0:00
Webapplicatie laten maken · applicaties op maat · Webframer