What is Hackarion?
Hackarion is an online learning academy built for aspiring ethical hackers and cybersecurity professionals. The platform bridges the gap between theoretical knowledge and practical, job-ready skills — offering a curriculum that mirrors real-world penetration testing workflows, defensive security operations, and CTF (Capture The Flag) challenges.
The idea started from a frustration I personally felt: most resources online are either too scattered, too shallow, or locked behind expensive certifications. Hackarion aims to be a single, coherent destination where anyone — from a complete beginner to an intermediate practitioner — can grow systematically.
Core Features
Structured Learning Paths
Students follow curated learning paths organized by role and skill level:
- Red Team — Offensive security, penetration testing, exploit development
- Blue Team — Incident response, threat hunting, log analysis, SIEM
- Web Hacking — OWASP Top 10, bug bounty methodology, API security
- Network Security — Scanning, enumeration, lateral movement, pivoting
- Cryptography & Reverse Engineering — Binary exploitation, CTF fundamentals
Each path is broken into modules, and each module into lessons + a practical lab exercise.
Interactive Labs
Rather than relying purely on video walkthroughs, Hackarion provides browser-based virtual labs powered by isolated Docker containers. Students can:
- Spin up vulnerable machines (e.g. DVWA, Metasploitable, custom apps) directly in-browser
- Execute commands in a real terminal without installing anything locally
- Submit flags or complete challenges to unlock the next module
Progress Tracking & Achievements
A gamified progression system keeps learners engaged:
- XP points awarded per completed lesson and lab
- Ranks: Trainee → Operative → Specialist → Elite
- Achievement badges for milestones (e.g. “First Shell”, “SQL Injector”, “Password Cracker”)
- A public profile page showcasing certifications, streaks, and completed paths
Community & Writeups
Learners can publish writeups for completed labs and CTF challenges. Writeups are markdown-based, version-controlled, and peer-reviewed before being published — reinforcing deep understanding through teaching.
Architecture
Hackarion is a full-stack web application built with a modern, type-safe stack:
- Frontend — Next.js (App Router) with TailwindCSS, providing a fast and responsive UI
- Backend — Next.js API routes with Prisma ORM connected to a PostgreSQL database
- Authentication — NextAuth.js supporting email/password, GitHub OAuth, and Google OAuth
- Lab Orchestration — Custom Docker-based sandbox manager that spins up and tears down isolated lab environments per user session
- Payments — Stripe integration for premium subscription tiers (monthly / annual)
- Deployment — Containerized via Docker Compose, hosted on a private VPS with Nginx reverse proxy and automated TLS via Let’s Encrypt
Why I Built This
I’ve spent hundreds of hours on platforms like HackTheBox, TryHackMe, and PortSwigger Academy. Each is great in its own right, but none of them fully covered the end-to-end learning experience I envisioned — a place with structured progression, community writeups, and real lab environments, all under one roof with an intuitive interface.
Hackarion is also a personal engineering challenge: building scalable multi-tenant lab orchestration, keeping infrastructure costs low with container recycling, and designing a product that’s genuinely useful to the security community.
Roadmap
- AI-powered hint system for stuck learners
- Live multiplayer CTF events
- Mobile app (React Native)
- Certification exam simulator (OSCP, CEH, eJPT prep)
- Corporate training tier with team dashboards