Dienst 02 / 08JABL StudioBeschikbaar vanaf nov 2026

Portalen, beheersystemen, dashboards en boekingsplatforms. We modelleren je proces, bouwen een getypeerde API met harde regels en een interface waarin je team het niet verkeerd kán doen.

TypeScriptNext.jsFastifyPostgreSQLDrizzle ORMRedisBullMQDocker
Collett Core
Webapplicaties
Schermafbeelding van werk van JABL

Wat het is

Een webapplicatie is je proces in software. Daarom beginnen we niet bij schermen maar bij regels: wat is een item, een boeking of een order, wie mag wat, en wat mag nooit gebeuren.

Voor wie

Voor bedrijven waar het proces het verschil maakt, of waar drie pakketten aan elkaar hangen met Excel ertussen. Past een bestaand pakket wél, dan zeggen we dat eerlijk.

Wat je krijgt

Webapplicaties
  • 01

    Domein- en datamodel

    De regels van je bedrijf worden een PostgreSQL-schema met migraties, een statusmachine en een getypeerde API. Fouten worden onmogelijk gemaakt in plaats van achteraf opgevangen.

  • 02

    API en achtergrondtaken

    REST op Fastify of Next.js route handlers, gedocumenteerd met OpenAPI en gevalideerd met Zod. Synchronisaties, exports en berekeningen draaien in queues met BullMQ en Redis.

  • 03

    Beheeromgevingen

    Werklijsten, wizards, filters en bulkacties voor het team. Statussen en blokkades staan zichtbaar in de interface, zodat regels niet in een handleiding hoeven.

  • 04

    Portalen

    Afgeschermde omgevingen voor klanten en partners met eigen login en rechten, zoals het B2B- en consignatieportal van Collett Core.

  • 05

    Realtime schermen

    Live updates voor schermen die altijd actueel moeten zijn, zoals het personeelsscherm op de tablet bij Bistro & Boules.

  • 06

    Beveiliging

    Sessies in httpOnly-cookies, tweestapsverificatie, rolgebaseerde rechten, audit-logs en rate limiting. Data en hosting in de EU.

De stack

Talen, frameworks en tools die we gebruiken
Talen
TypeScriptSQLPHP
Frontend
Next.js App RouterReact 19Tailwind CSS
API
Fastify 5Node.js 22OpenAPIZod
Data
PostgreSQL 16Drizzle ORMPrismaRedis
Taken
BullMQCronWebhooks
Auth
httpOnly-cookies2FAPincode-loginRollen
Monorepo
pnpm workspacesTurborepo
Infra
Docker ComposeCaddyEU-VPSVitestPlaywright

Zo pakken we het aan

Werkwijze
  1. Proces in kaart

    Gesprekken en meelopen op de werkvloer. Resultaat: een domeinmodel, rollen en de regels die nooit mogen breken.

  2. Klikbaar prototype

    De belangrijkste schermen als werkend prototype met echte data, voordat de backend vastligt.

  3. Bouwen in sprints

    Elke twee weken een werkende release op een testomgeving, met geautomatiseerde tests op de kritieke paden.

  4. Overdracht en beheer

    Documentatie, monitoring en een vast aanspreekpunt. De code is van jou.

In de praktijk

Gebouwd door JABL

Veelgestelde vragen

Waarom maatwerk en geen standaardpakket?

Als je proces je onderscheidt, of als losse pakketten met Excel ertussen fouten opleveren. Past een bestaand pakket, dan adviseren we dat.

Kan het koppelen met wat we al hebben?

Bijna altijd: Shopify, betaalproviders, boekhouding, kassa's en reserveringssoftware via hun API's of webhooks.

Wie is eigenaar van de software?

Jij. Je krijgt de broncode, de documentatie en toegang tot de infrastructuur.

Kan een andere ontwikkelaar later instappen?

Ja. De code is getypeerd, getest en gedocumenteerd, juist zodat je niet aan ons vastzit.

Contact

Laten we het over jouw project hebben.

Een uur, vrijblijvend. Je hoort binnen één werkdag van ons.

Plan een gesprekinfo@jablworks.com
Volgende — 03 / 08Commerce & ShopifyLiquid · Metafields · Voorraad per winkel