Skip to main content

Welkom bij Klantel

Klantel is een eenvoudig mini-CRM met geïntegreerde tijdregistratie voor Belgische KMO's en freelancers. Het combineert klantenbeheer, projectopvolging en wettelijk conforme urenstaten in één overzichtelijke PWA.

Kernfuncties

Architectuur in één oogopslag

Klantel is een multi-tenant SaaS: elk bedrijf dat zich registreert krijgt een volledig geïsoleerde omgeving. Gegevens van de ene tenant zijn nooit zichtbaar voor een andere.

LaagTechnologie
FrontendNext.js 16 (App Router) + React 19 + Tailwind CSS 4
BackendNext.js Server Actions + API Routes
DatabasePostgreSQL via Prisma 7
AuthJWT-cookie (httpOnly, HS256, 8 uur)
PWAOffline-first met service worker
HostingOVH VPS + Coolify (zelfgehost)

Beveiliging

  • Alle API-endpoints zijn beveiligd met sessieverificatie.
  • Wachtwoorden worden gehasht met bcrypt (cost 12).
  • Optionele twee-factor-authenticatie (TOTP) per gebruiker.
  • Volledige audit-log van alle mutaties (append-only, hashketen).
  • Multi-tenant isolatie: elke databasequery is gefilterd op tenantId.

Aan de slag

Account aanmaken

Registreer op app.klantel.be/registreer met je bedrijfsnaam en BTW-nummer.

Eerste klant toevoegen

Ga naar Klanten en klik op Nieuwe klant. Vul naam, adres en BTW-nummer in.

Timer starten

Open een project en klik op Start timer. De timer loopt door, ook als je de browser sluit (offline-modus).

Factuur aanmaken

Ga naar FacturenNieuwe factuur, kies je klant en de geregistreerde uren. Exporteer als UBL of PDF.