DEV Community

Rik
Rik

Posted on • Originally published at github.io

I built a 25-language serverless cyber lab for student security. Now I need your help to win a global hackathon! 🛡️

🏛️ The Architectural Challenge

Most modern security documentation suites and coding sandboxes rely on heavy backend frameworks, slow database API queries, and bloated cloud architectures. This results in high maintenance overhead, monthly hosting invoices, and structural scaling walls.

For the 20th project milestone at RikMakersHub, I set out to shatter this gatekeeping paradigm. I engineered AETHERIX: a high-density, multi-page security operations center and 15-lesson academic syllabus core operating 100% client-side inside the browser memory sandbox container—maintaining an ongoing maintenance bill of exactly ₹0.00/month permanently.


🎨 System Design & Core Modules

Instead of standard single-page app templates or flashy cyberpunk neon clutter, the system implements an Apple-Style Academic Minimalist Canvas—utilizing pure milk-white canvas grids, sharp ink-black type, and razor-thin graphite divider tracks to ensure absolute text scannability.

The platform is structured into 7 tactical navigation tabs managed by a custom asynchronous fetch engine:

  1. 📁 CONTENT: A high-density, vertical row accordion syllabus core tracking 5 technical phases and 15 deeply structured baseline lessons.
  2. 🪨 OBELISK: An in-browser data privacy vault executing cryptographic character bit-shifts alongside a live Shannon Entropy randomness index calculator.
  3. 🗺️ ROADMAP: A dual-panel dashboard bridging an interactive prerequisite level-finder tree with a 4-layer PC hardware hardening playbook.
  4. 📖 GLOSSARY: A 15-topic "BUST SOME MYTHS" master ledger breaking down malware buzzwords into raw computer science definitions.
  5. ⏳ KRONOS: An interactive relational database simulation sandbox with a real-time Web Application Firewall (WAF) regex payload interception log stream and a multi-step defensive security guide.
  6. ⏳ FAQS: A forensic compendium housing 15 low-level technical reference readouts breaking down memory containers and socket lifecycles.
  7. 💎 ABOUT: Core software colophon parameters and Apache License 2.0 legal patent shields.

⚙️ Low-Level Technical Implementation

1. The Zero-Flicker Async Fetch Router (app.js)

To provide the fluid user experience of native desktop software, the central router intercepts URL hash state changes (#/kronos, #/obelisk) in under 1 millisecond. It bypasses network calls for the statically baked landing core, while dynamically fetching template code fragments and parsing raw feedback.json flat-file databases asynchronously without ever flushing or flashing the active window view.

2. Multi-Language Sidebar Leverage (The 25-Language Graph)

To demonstrate total fluency across systems engineering, data science, and functional programming, the repository hosts code blocks spanning 25 modern languages (including Rust, Julia, C++, Python, Assembly, Go, and Haskell). By configuring explicit .gitattributes Linguist data overrides, the repository collapses layout templates into documentation assets, forcing the GitHub metrics graph to re-index and balance across these backend tracks natively.


🚀 Live Matrix Access & Source


🗳️ HELP AETHERIX WIN THE CHAMPIONSHIP CERTIFICATE!

This project was built from a small local workspace layout to smash the global digital divide and give under-resourced students free access to interactive cyber labs. It runs completely client-side for exactly ₹0.00/month permanently.

We are currently competing in the Global Tech Innovation Challenge, and the Grand Prize is decided entirely by peer-voting! If you believe in independent, zero-cost open-source education, I need your tactical support:

  1. ➔ Open our official entry node here: Vote for AETHERIX on Devpost
  2. ➔ Cast your peer-vote to help an independent student developer beat the corporate template entries!

Thank you for backing rikmakershub. Let's bring this trophy home! 🚀

Top comments (0)