Skip to content
BedrijfssystemenBedrijfsbeheersysteem

Bedrijfsbeheersysteem

Een ERP-achtig systeem voor een groeiend handelsbedrijf: voorraad per magazijn, inkoop met goedkeuring, verkooporders, leveranciers, verlof en een bedrijfsdashboard op één plek.

Projectgegevens

Type project
Bedrijfsbeheersysteem
Categorie
Bedrijfssystemen
Branche
Handel, groothandel en distributie
Technologiestack
  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • S3-compatible storage
Bedrijfsdashboard met verkoop, inkoop, voorraadwaarde, vergelijkingsgrafiek, lijst met lage voorraad en openstaande goedkeuringen

Overzicht

Dit demonstratieproject toont een bedrijfsbeheersysteem voor een klein handelsbedrijf met twee magazijnen en een team op kantoor en in het magazijn. Het vervangt de spreadsheets, e-mailketens en papieren formulieren waarmee een bedrijf van deze omvang meestal draait door één systeem met modules: voorraad, inkoop, verkooporders, leveranciers, medewerkers en documenten.

Het magazijnteam werkt vanaf de telefoon — scannen, tellen en goedkeuren — terwijl het management voorraadwaarde, inkoop en goedkeuringen volgt in het dashboard.

De uitdaging

Als een bedrijf groeit, staan processen op te veel plekken: voorraad in een spreadsheet, inkoopaanvragen in de mail, goedkeuringen in iemands hoofd en verlofaanvragen op papier. Niemand kent de echte voorraad, er wordt dubbel of te laat ingekocht, en volledige ERP-pakketten zijn duur, traag in te voeren en dwingen het bedrijf in andermans proces.

De oplossing

Het concept bouwt alleen de modules die het bedrijf nodig heeft, rond het eigen proces. Elk artikel heeft voorraad per magazijn, mutaties worden automatisch geboekt vanuit inkoop, verkoop en tellingen, en bestelniveaus geven meldingen. Inkooporders boven een grens doorlopen een goedkeuringsflow met budgetcontrole en opmerkingen. Verlofaanvragen, leveranciersgegevens en documenten staan in hetzelfde systeem, en het dashboard brengt verkoop, inkoop, voorraadwaarde en openstaande goedkeuringen samen.

Belangrijkste functies

  • Voorraad per magazijn met volledige mutatiehistorie
  • Barcodes scannen en voorraad tellen met de telefoon
  • Bestelniveaus met meldingen bij lage voorraad
  • Inkooporders met goedkeuring in stappen en budgetcontrole
  • Verkooporders en leveranciersbeheer
  • Personeelsgegevens, verlofaanvragen en diensten
  • Documentopslag per leverancier, order of medewerker
  • Bedrijfsdashboard met verkoop, inkoop en voorraadwaarde

Voor wie

  • Handels- en groothandelsbedrijven die spreadsheets zijn ontgroeid
  • Bedrijven met meer dan één magazijn of vestiging
  • Bedrijven die volledige ERP-pakketten te zwaar vinden
  • Managementteams die goedkeuringen en een duidelijk auditspoor nodig hebben

Technische aanpak

Een modulaire Next.js-applicatie waarin elke module — voorraad, inkoop, HR — een eigen datamodel heeft in PostgreSQL via Prisma, met gedeelde gebruikers, rollen en auditlog. Voorraad wordt berekend uit een mutatielogboek waarin alleen wordt toegevoegd, zodat de historie traceerbaar blijft. Goedkeuringsflows en herinneringen draaien als BullMQ-taken, documenten staan in S3-compatibele opslag en de mobiele schermen zijn responsieve webweergaven die werken met barcodescanners en de telefooncamera.

Infrastructuur
Koppelingen
GS1 barcodesSMTP

Schermen

Hoofdschermen

Voorraadtabel met artikelcodes, categorieën, voorraad per magazijn, kostprijs en bestelstatus
Voorraadtabel met artikelcodes, categorieën, voorraad per magazijn, kostprijs en bestelstatus

Beheeromgeving

Inkooporder met orderregels, totalen, goedkeuringsflow, opmerkingen en budgetverbruik
Inkooporder met orderregels, totalen, goedkeuringsflow, opmerkingen en budgetverbruik

Mobiel en responsive

Drie telefoonschermen van het systeem: voorraadtelling met barcode, voorraadlijst en goedkeuringen
Drie telefoonschermen van het systeem: voorraadtelling met barcode, voorraadlijst en goedkeuringen

Diensten achter dit project

Het werk in deze case valt onder deze diensten. Elke pagina legt de scope, de werkwijze en de oplevering uit.

Gerelateerde projecten

Alle projecten
  • Verkooppijplijn in het CRM met vijf fases van nieuwe lead tot gewonnen, met waarde, eigenaar en volgende stap per deal
    BedrijfssystemenCRM-systeem

    Maatwerk CRM-systeem

    Een CRM rond één verkoopproces: leads uit de website en WhatsApp, een visuele pijplijn, tijdlijnen per contact, opvolgtaken, offertes en een salesdashboard.

    • Next.js
    • React
    • TypeScript
    • PostgreSQL
    • Prisma
    • +2
  • Werkplaatsbord met voertuigen per fase van ingecheckt tot klaar, met kenteken, werkzaamheden en monteur per kaart
    AutomotiveGaragesoftware

    Garagemanagementsysteem

    Werkplaatssoftware voor autogarages: een live werkplaatsbord, werkorders met onderdelen en arbeid, voertuighistorie, online afspraken, WhatsApp-updates voor klanten en facturatie.

    • Next.js
    • React
    • TypeScript
    • PostgreSQL
    • Prisma
    • +3
  • Dashboard van een Windows-desktopapplicatie voor bedrijven met de dossiers van vandaag, open offertes, synchronisatiestatus en zijbalknavigatie
    DesktopsoftwareWindows-desktopapplicatie

    Windows-desktopapplicatie voor bedrijven

    Een Windows-desktopapplicatie om een klein bedrijf vanaf de kantoor-pc te runnen: klanten, dossiers, offertes en facturen, lokaal printen, rapporten en back-ups — volledig offline, met optionele synchronisatie naar een server.

    • Electron
    • React
    • TypeScript
    • SQLite
    • Node.js
    • +2

Vragen over dit type project

Draait dit systeem bij een echt bedrijf?

Nee. Het is een demonstratieproject met voorbeeldartikelen, -orders en -medewerkers. Het laat zien hoe Saad een modulair bedrijfsbeheersysteem bouwt.

Is een maatwerk systeem een alternatief voor een ERP-pakket?

Voor veel mkb-bedrijven wel: je bouwt de modules die je echt gebruikt, volgens je eigen proces. Bij complexe boekhoud- of wettelijke eisen kan het maatwerk systeem naast het boekhoudpakket draaien en er gegevens mee uitwisselen.

Kunnen we met één module beginnen en later uitbreiden?

Ja. De meeste bedrijven beginnen met voorraad of inkoop, waar de pijn het grootst is, en voegen later modules toe. Gedeelde gebruikers, rollen en auditlog zijn vanaf het begin aanwezig.

Een vergelijkbaar project?

Vertel Saad wat je nodig hebt. Je krijgt een heldere scope, een plan in fases en direct contact met de developer die het bouwt — zonder tussenpersonen.

  • Direct en duidelijk contact

    Je spreekt rechtstreeks met de engineer die de code schrijft — geen tussenpersonen, geen vage opleverdata.

  • Volledig maatwerk

    Geen kant-en-klare WordPress-thema's of gekopieerde code — elke regel wordt geschreven voor de eisen en schaal van jouw bedrijf.

  • Van idee tot livegang

    Hulp bij het uitwerken van de specificatie en het omzetten van een ruw idee in een echt, bruikbaar product.

Het aanvraagformulier opent met dit type project al geselecteerd.