- What is learnIT?
- learnIT is an onboarding, training, and knowledge platform built for a university IT Help Desk. New technicians use it as a structured curriculum for their first weeks on the job, experienced technicians use it as a fast reference while assisting a caller, and Help Desk leadership uses it to keep documented procedures current without needing a developer.
- Who is learnIT for?
- learnIT is built for three groups: new Help Desk employees learning the role, experienced Help Desk technicians who need to find a procedure in seconds during a support call, and Help Desk administrators who maintain the documentation, training modules, and troubleshooting workflows.
- Is learnIT free to use, and do I need an account?
- The public demo is free and requires no account. It contains a sanitised, entirely fictional version of the platform so anyone can explore how it works. The full application, which holds internal Help Desk procedures, requires an authenticated staff account.
- How does learnIT keep Help Desk documentation from going out of date?
- Every record displays when it was last reviewed and by whom. Any technician can flag a page as outdated in one click, which creates a review item for Help Desk leadership. The admin console surfaces procedures that have not been reviewed in over four months and highlights any page flagged by more than one person, since independent reports about the same page are the strongest signal that something has drifted.
- How does authentication and access control work in learnIT?
- learnIT has no password field and no user table. Authentication is delegated to an external identity provider over OpenID Connect, currently Google and Microsoft Entra ID, and a user's role is derived from directory group membership or a configured allowlist rather than asserted by the browser. Visibility filtering happens inside the content repository rather than in individual pages, so a page that fails to check permissions still cannot serve internal documentation.
- What technology is learnIT built with?
- learnIT is built with Next.js using the App Router, React, and TypeScript in strict mode, styled with Tailwind CSS v4. The landing page uses Three.js and React Three Fiber for a scroll-driven narrative. Content is typed data validated by Zod at build time, search runs client-side with MiniSearch, and sessions and OpenID Connect tokens are handled with jose. It is deployed on Vercel.