Zharnyx
Cybersecurity training, structured.
A cybersecurity training platform with 4 specialization tracks, cloud-hosted labs, and a structured 28-week program. Engineered auth, enrollment, and role-based access control.
Cybersecurity training tends to be either a pile of videos or a single capture-the-flag with no path through it. Zharnyx structures it: four specialization tracks, each laid out as a 28-week program, with cloud-hosted labs that learners open directly from the curriculum.
The platform is a Next.js application with a clear separation between the public marketing surface and the authenticated learning area. Enrollment is the boundary — a user signs up, picks a track, and from that point every page they see is scoped to their program and progress.
Access is role-based from the start. Learners, instructors, and admins share one application but hit different capabilities, and each protected route checks the role on the server before rendering anything. Adding a new role or permission is a change to one map, not a sweep through the codebase.
The 28-week structure is data, not hardcoded pages: weeks, modules, and lab links are stored as content, so the curriculum can be edited without a deploy and the same rendering handles every track.