Een hovenier die niet zo van de computers is. Nu gaan zijn facturen vanzelf.

Freek is hovenier en werkt voor zichzelf onder de naam De Groene Rheede. Computers zijn niet zo zijn ding. Zijn facturen maakte hij in Word, met een online btw-calculator ernaast. Nu doet hij dat in de browser, en het meeste gaat vanzelf.

Ik heb er één app voor gebouwd. Zijn website zit erin en zijn hele administratie ook. Hieronder staat wat erin zit en hoe ik het heb aangepakt.

Klant
De Groene Rheede, hovenier Freek
Vak
Hovenier, zzp
Gemaakt
Website en administratie in één app
Stand
Live. De scrollbeleving wordt nog afgebouwd.
Het keuzescherm. Geld voor de administratie, een zaadje voor de website.

Het probleem

Waar het begon: facturen in Word

Een hovenier staat overdag in iemands tuin. De administratie komt daarna. Freek maakte zijn facturen in Word, en dat werkt. Tot het ergens misgaat.

  • Het factuurnummer typ je zelf. Vergeet je één keer op te hogen, dan heb je twee facturen met hetzelfde nummer.
  • De btw reken je zelf uit. Staan er twee tarieven op één factuur, dan wordt dat rekenwerk.
  • De verplichte gegevens staan erop zolang je ze niet per ongeluk weghaalt.
  • Wie al betaald heeft, houd je ergens anders bij. Of nergens.

Een groot boekhoudpakket leek me voor hem ook niks. Daar zit veel meer in dan iemand nodig heeft die gewoon een factuur wil sturen. Hij wilde er zo weinig mogelijk mee bezig zijn.

Wat er gemaakt is

Eén adres met twee kanten

Aan de voorkant staat zijn website, voor klanten. Aan de achterkant zit zijn administratie, achter een inlogscherm. Freek kiest zelf waar hij heen gaat.

01 · Het keuzescherm

Geld of een zaadje

Als Freek zijn app opent, ziet hij twee dingen in 3D. Een stapel geld brengt hem naar zijn administratie. Een zaadje groeit na een paar klikken uit tot zijn website.

Voor wie liever niet op 3D klikt, staan er twee gewone knoppen onder. Dit scherm is alleen voor Freek. Klanten komen meteen op de website.

Een paar klikken op het zaadje, en de website komt tevoorschijn.

02 · De website

Een site die opent in de tuin

De website begint met een video uit de tuin. Het logo bouwt zichzelf op: eerst groeit het plantje, dan verschijnen de letters. Daaronder staat wat Freek doet en hoe hij werkt, met de vragen die klanten hem vaak stellen.

Het contactformulier vraagt welke dag en welk dagdeel iemand het beste uitkomt. Dan kan Freek meteen een bezoek plannen.

Eerlijk is eerlijk: er komt nog een scrollbeleving bij, en de foto's zijn nu sfeerbeelden. Zijn eigen tuinen komen erin zodra hij ze aanlevert.

De bovenkant van de website van De Groene Rheede met een video van een tuin en het logo in het midden.
De website opent met een video uit de tuin.
Eerst groeit het plantje, dan komen de letters.

03 · De footer

Onderaan de site staat een schutting van bankirai. Zodra die in beeld komt, staat de knop om een afspraak te plannen er al. Daarna groeien er vanzelf rozen omheen, als een krans.

Aan de takken verschijnen de links naar de voorwaarden, de privacyverklaring en het contactformulier. Het is het laatste wat je op de site ziet, dus daar staat de knop waar het om draait.

De footer. Een krans van rozen rond de afspraakknop, de links hangen aan de takken.

04 · De borderplanner

Zelf een border samenstellen

Een klein programma om mee te spelen. Je geeft aan hoeveel zon er is, wat voor grond je hebt, hoe nat het is en hoeveel onderhoud je wilt. Daarna sleep je planten in je border.

Bij elke plant staat een echte bloeifoto en een kort verhaaltje. De planner laat zien of de planten bij de plek en bij elkaar passen, en of er van april tot oktober iets bloeit.

De borderplanner met een gevulde border, een lijst met planten en hun bloeitijd, en een score die laat zien hoe goed ze bij de plek passen.
De borderplanner. Planten slepen en zien of ze bij de plek passen.

05 · Voorwaarden en privacy

Voorwaarden om in te klimmen

Algemene voorwaarden sla je meestal over. Bij Freek klim je erdoorheen. Je begint bij de wortels van een boom en gaat per artikel omhoog, langs alles wat in de boom woont.

Elk hoofdstuk begint met een korte samenvatting in gewone taal. De privacyverklaring werkt op dezelfde manier. Zo lezen mensen wat ze met hem afspreken.

De algemene voorwaarden. Je klimt van de wortels naar de kruin.

06 · CORN@ CTRL

De administratie, achter een Japanse esdoorn

Het inlogscherm heeft een Japanse esdoorn die zacht wiegt. Daarachter zit Freeks administratie. Ik noem het CORN@ CTRL. De basis is het dashboard dat ik voor mijn eigen administratie gebruik. Voor Freek heb ik het omgebouwd: minder velden, grotere knoppen.

Een factuur die verstuurd is, kan daarna niet meer stilletjes veranderen. Moet er iets rechtgezet worden, dan maakt de app een creditfactuur. Zo blijft de administratie kloppen.

Klanten
Iedereen voor wie hij werkt, met de gegevens op één plek.
Offertes
Een offerte opstellen gaat op dezelfde manier als een factuur.
Facturen
Het nummer loopt vanzelf op en de btw wordt per tarief uitgerekend. De verplichte gegevens staan er altijd op. Hij krijgt een PDF in zijn eigen huisstijl.
Planning
Welke klus wanneer, per week bekeken.
Kosten
Wat hij uitgeeft, naast wat er binnenkomt.
Mail
Zijn e-mail krijgt hier ook een plek. Dat deel staat klaar, zijn mailbox moet er nog naartoe verhuizen.
Het inlogscherm, met een wiegende Japanse esdoorn.
Het overzicht van de administratie met grote tegels die tonen hoeveel klanten nog moeten betalen en hoeveel daarvan te laat is. Alle klanten zijn verzonnen.
Het overzicht. Voor dit beeld zijn verzonnen klanten gebruikt.
Een factuur als PDF in de huisstijl van De Groene Rheede, met een doorlopend factuurnummer en de btw per tarief apart uitgerekend. Klant en bedragen zijn verzonnen.
Een factuur als PDF, in zijn eigen huisstijl. Verzonnen klant.
De administratie op twee telefoons: links het overzicht met wat er nog binnen moet komen, rechts een factuur met de knop Markeer verzonden. Klant en bedragen zijn verzonnen.
Op de telefoon. Grote knoppen, één hoofdactie per scherm.

De aanpak

Hoe bouw je voor iemand die niet van computers houdt?

Freek hoeft niet te weten hoe het werkt. Hij moet het kunnen gebruiken zonder mij te bellen. Daar is elke keuze op getoetst.

  1. 01

    Eén hoofdactie per scherm

    Op elk scherm is er één ding dat je waarschijnlijk wilt doen. Die knop is de grootste.

  2. 02

    Knoppen die zeggen wat er gebeurt

    “Open de administratie”. “Oefen eerst met verzonnen klanten”. Dan hoef je niets te raden.

  3. 03

    Groot genoeg voor de telefoon

    Alles werkt op een telefoon, met knoppen die groot genoeg zijn voor handen die net uit de tuin komen.

  4. 04

    Het programma onthoudt de regels

    Factuurnummers, btw en verplichte velden regelt de app. Freek vult alleen in wat hij zelf weet.

  5. 05

    Eerst oefenen

    Er zit een rondleiding in met verzonnen klanten. Er wordt niets opgeslagen, dus hij kan niets kapotmaken.

Het resultaat

Wat het oplevert

Freek maakt zijn facturen nu in de browser. Het nummer en de btw regelt de app, en de PDF staat meteen klaar. Klanten komen op een website die laat zien hoe hij werkt.

Af is het nog niet helemaal. De scrollbeleving komt nog, en de foto's van zijn eigen tuinen moeten er nog in. Een site mag doorgroeien.

Bekijk de website van De Groene Rheede (opent in een nieuw tabblad)

Voor wie het wil weten

Waarmee het gebouwd is

Framework

Next.js

De website en de administratie zitten in één app, op één adres.

3D

React Three Fiber

Voor het keuzescherm en het logo dat uit een plantje groeit.

Database

PostgreSQL

Bedragen staan in centen opgeslagen, zodat er bij afronden nooit een cent verdwijnt.

Hosting

Coolify, achter Cloudflare

Draait op mijn eigen server. Geen abonnement bij een groot platform.

Veiligheid

Security-audit

Voor de oplevering doorgelicht op lekken en zwakke plekken.

Toegankelijk

Toetsenbord en rustige versie

Alles werkt met het toetsenbord. Wie minder beweging wil, krijgt een stilstaande versie.

Lees verder

Aan de slag

Doe jij je administratie ook nog in Word?

Stuur een bericht met hoe je het nu doet. Dan kijk ik of het makkelijker kan en wat dat kost. Soms is een bestaand pakket genoeg. Dan zeg ik dat ook.

Martijn Cornet

CORN@ · Leusden

Spoed of bestaande klant? Bel direct