Dashboard
Totaal kansen
0
In database
Prioriteit A
0
Direct oppakken
Prioriteit B
0
Monitoren
Gelikte kansen
0
Geselecteerd

Recente topkansen

⬡ Kansen importeren

Plak de JSON-output van je ChatGPT-agent hieronder, of upload een JSON-bestand. Alle velden worden gevalideerd en genormaliseerd voor import.

Let op: Verwerk alleen JSON-output van je eigen ChatGPT-agent. Alle velden worden gevalideerd — ongeldige waarden worden gecorrigeerd of overgeslagen en zichtbaar in het validatielogboek hieronder.
Geen bestand geselecteerd

— of plak JSON direct —

+ Kans handmatig toevoegen

Voeg een individuele marktkans toe zonder analyse.

⬜ Marktanalyse prompt

Pas hier de inhoudelijke zoekstrategie aan: rol, doel, bedrijfscontext, scope, bronnen en zoekwoorden. Dit deel is branchespecifiek en kun je vrijelijk aanpassen zonder de importstructuur te beïnvloeden.

✓ Opgeslagen!

⬧ Output & JSON-structuur

Let op: Pas dit deel alleen aan als je weet wat je doet. De JSON-structuur en veldnamen bepalen wat er geïmporteerd kan worden in het dashboard. Wijzigingen hier kunnen de import breken.

✓ Opgeslagen!

⬡ Volledige prompt (samengesteld)

Dit is de gecombineerde prompt zoals die naar je ChatGPT-agent wordt gestuurd: marktanalyse + output-instructies samengevoegd. Gebruik deze knop om hem in één keer te kopiëren.

API-verbinding

OpenAI API-key
Bewaard in sessionStorage — verdwijnt bij sluiten van de tab. Gebruik een backend-proxy voor betere beveiliging.
Model
ChatGPT-model voor de directe API-modus.

Data beheer

Exporteer alle instellingen
Download een volledig backup-bestand: kansen (incl. likes), gebruikers, rollen en prompt. Gebruik dit om een nieuwe versie van Marktkans te herstellen.
Importeer vorige instellingen
Laad een eerder geëxporteerd backup-bestand in. Bestaande kansen, gebruikers en prompt worden overschreven.
Alle kansen verwijderen
Verwijder alleen de kansen. Gebruikers en instellingen blijven bewaard.

⚠ Beveiligingsstatus POC

Authenticatie
Draait client-side in de browser. Geschikt voor intern gebruik op vertrouwde werkplekken. Voor productie: vervangen door server-side auth (bijv. Microsoft 365 / SharePoint identity).
⚠ Client-side
Wachtwoorden
Opgeslagen als PBKDF2 hash met unieke salt (200.000 iteraties). Wachtwoorden zijn nooit leesbaar — ook niet voor de beheerder.
✓ PBKDF2
Brute-force beveiliging
Exponentiële vertraging na mislukte logins. Blokkade van 15 minuten na 5 pogingen.
✓ Actief
Inactiviteits-timeout
Automatisch uitloggen na 30 minuten inactiviteit.
✓ 30 min
API-key opslag
In sessionStorage (verdwijnt bij sluiten tab). Voor productie: route API-verkeer via een backend-proxy zodat de key nooit in de browser staat.
⚠ Sessie
Lokale data
Kansen, gebruikers en instellingen staan in localStorage van deze browser. Gebruik de applicatie alleen op vertrouwde werkplekken.
⚠ Lokaal

Over Marktkans

Versie
v3.1 — Data fix na login
Kansen opslag
localStorage (blijft bewaard na herstart)
✓ Lokaal
API-key opslag
sessionStorage (verdwijnt bij sluiten tab)
⚡ Sessie

Gebruikers

GebruikersnaamRolActies