Welkom bij Fixt PSA
Fixt PSA is een multi-tenant SaaS Professional Services Automation-platform voor ICT-bedrijven: klanten, tickets/SLA, abonnementen/producten, uren/facturatie, projecten en een klantportaal — met daarbovenop een AI-agent-platform en een LinkedIn content/leadgen-module in latere fases.
Een tenant is een bedrijf dat het platform gebruikt (bijv. Fixt-it, ProWave,
AccuControl). Binnen een tenant bestaan klanten — de customers van dát
bedrijf. Verwar de twee nooit: de tenant-sleutel heet overal tenant_id.
Status: Fase A
Deze documentatie beschrijft het opgeleverde fundament: Fase A (repo-skelet,
datamodel & tenant-isolatie, auth-kern met wachtwoord/TOTP-MFA/Microsoft-SSO,
RBAC + audit-log, storage & virusscan, en het Ionic/Angular-frontend-fundament).
Latere fases (klanten/tickets, facturatie, projecten, AI-agents, …) bouwen hierop
voort — zie ROADMAP.md in de repo voor de volledige fasevolgorde en
docs/specs/fase-a.md voor de Fase A-oplevernotitie.
Doelgroepen van deze documentatie
| Sectie | Voor wie |
|---|---|
| Ontwikkelaars | Wie aan de code werkt: architectuur, lokale dev-stack, smoke-scripts |
| Beheerders | Tenant-eigenaren/admins: registratie, MFA, gebruikers/rollen, audit-log |
| Medewerkers | Dagelijks gebruik: inloggen en bestanden uploaden |
Eerste stappen
Nieuw bij het project? Ontwikkelaars beginnen bij Architectuuroverzicht en Lokale dev-setup. Beheerders die een nieuwe tenant inrichten, beginnen bij Tenant registreren.
Deze site vat samen en verwijst naar SPEC.md (architectuur- en
datamodel-document, repo-root) en ROADMAP.md (fasevolgorde,
docs/specs/ROADMAP.md). Bij twijfel over een detail is de code + die twee
documenten leidend, niet deze site.