A self-hosted platform hosting 150+ markdown articles and interactive JavaScript-based tools (e.g., calculators, answer generators) for YouTube guides and in-game actions.
Peak of over 240,000 monthly users.
What it grew from
The TroubleChute Hub was originally a simple download website hosting config files and related content from my guide videos. Each download page was programmatically generated, with PHP + MySQL, for collecting and displaying total views and total download counts.
Currently, the TroubleChute Hub has changed dramatically, becoming infinitely more useful as a text-version of guides, and so much more.


Features
- Over 150 articles written in Markdown with custom HTML/JS in custom components
- The speed of Hugo, a static site generator, is leveraged to quickly spin up new versions of the site, with custom SCSS stylesheets to build static HTML.
- Configured with Nginx for efficient, fast delivery, backed by Cloudflare.
- Jenkins CI/CD with custom Dockerfiles to build content (Hugo), and host content (Nginx) using zero-downtime deployments.
- Automatic video aggregation subsystems using Bash, Node.js, and the YouTube API to fetch and cache the latest videos from multiple channels. MongoDB stores this data, which Hugo references to dynamically update the website every few hours, and on commit.
- Dynamic component insertion from plaintext input to generate interactive controls, like timestamps, for videos, and more.
- Calculators, Puzzle Solvers, and many more in-depth interactive elements