Itjoe
NLEN

Voor IT-beheer

Een gewone Node.js-applicatie.

Next.js, Prisma en een MySQL-database. Geen exotische infrastructuur, geen compilatiestap op de server, geen zoekmachine ernaast. Deelnemers komen binnen via CSV of via SSO op de accounts die je al beheert.

Herkenbaar?

Nóg een platform om te beheren, met eigen accountsynchronisatie, eigen updates en een supportstroom die bij jou terechtkomt.

Dat is de zorg, en die is terecht. Daarom is dit platform gebouwd om weinig van je te vragen: bekende techniek, heldere rollen, updates met een knop, en een statuspagina die zegt wat er aan de hand is voordat iemand een ticket aanmaakt.

Wat het beheer vraagt

01 · Het beheer

Bekende techniek

Next.js met server components, React, TypeScript, Prisma op MySQL of MariaDB, en Tailwind. Een Node-app zoals je er waarschijnlijk al meer draait, ook op hosting zonder shell-toegang.

Toegang via CSV of SSO

Deelnemers komen binnen via een CSV-bestand met een bewust soepel formaat, of via Entra ID op de accounts die je al beheert. Zelfregistratie bestaat niet, en SSO maakt nooit automatisch een account aan.

Heldere rollen

Platformbeheer, organisatiebeheer en deelnemer. Een organisatiebeheerder ziet per constructie alleen zijn eigen mensen; alle beheerqueries lopen door één afdwingpunt.

Updates met een knop

Databasemigraties voer je uit met een knop, inclusief boekhouding van wat al is toegepast. Zo is een update ook zonder shell-toegang veilig door te voeren.

Een statuspagina die het zegt

Per omgevingsvariabele of die is aangekomen, of de databaseverbinding lukt, welke tabellen ontbreken en of de inhoud erin staat. Details alleen voor ingelogde platformbeheerders, met een tokenbeveiligde noodingang voor als de database zelf het probleem is.

Eén dagelijkse achtergrondtaak

Herinneringen, het borgingstraject, de maandmail, het opruimen van sessies en het schonen van het logboek: één taak doet alles, met het commando kant-en-klaar op de beheerpagina. Bestandsuploads staan buiten de projectmap, zodat een deploy ze niet wegvaagt.

Jij bepaalt welke trainingen een organisatie mag gebruiken, wanneer modules vrijkomen en wie wat ziet.

02 · Eigen LMS

Liever je eigen LMS? Dan SCORM.

Een module wordt op aanvraag ingepakt als SCORM 1.2-pakket met alle lesstof, afbeeldingen, interacties en downloads erin. Het pakket meldt afronding, score, de laatste positie en de gegeven antwoorden terug aan jullie LMS. Elk pakket draagt een traceerbare code en elke export komt in het logboek. Zo lever je geen tweede omgeving, maar een pakket in de omgeving die er al is.

Vragen

03 · Kort antwoord

Wat moet er bij ons draaien?

Node.js en een MySQL- of MariaDB-database. Meer niet: geen compilatiestap op de server, geen aparte zoekmachine, geen berichtenwachtrij. De dagelijkse achtergrondtaak is één commando in een scheduler.

Hoe zetten we honderd man tegelijk klaar?

Met een CSV-bestand met een bewust soepel formaat, of via Entra ID single sign-on op de accounts die je al beheert. Wie via uitnodiging binnenkomt, kiest bij de eerste login verplicht een eigen wachtwoord en komt tot die tijd nergens.

Wat zien we als er iets misgaat?

De statuspagina vertelt per omgevingsvariabele of die is aangekomen, wat de database werkelijk meldt en welke tabellen ontbreken. Migraties hebben een eigen boekhouding, dus je ziet ook wat er al is toegepast en wat nog niet.

Zie het beheer van binnen

In een demo van een half uur lopen we langs het organisatiebeheer, de statuspagina en de migratieknop. Neem je eigen vragen mee.

Demo aanvragen