Loading page...

Go Back

Hackarion

A structured learning academy for ethical hacking and cybersecurity — guiding students from zero to professional through hands-on labs, real-world attack simulations, and certification-aligned curricula.

Cybersecurity EdTech Full-stack

Technologies Used

Next.js TypeScript PostgreSQL Prisma Docker TailwindCSS Stripe NextAuth.js

Features

  • Structured learning paths for Red Team, Blue Team, Web Hacking, and more
  • Browser-based interactive labs with isolated Docker containers
  • Gamified progression system with XP, ranks, and achievement badges
  • Community writeup publishing with peer review
  • Stripe-powered subscription tiers
  • GitHub and Google OAuth via NextAuth.js
Luca Facchini Luca Facchini
Hackarion

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