Java SSG with Lovecraftian Twist Corrupts Content

I built a static site generator...that corrupts your content.** Introducing **The Void SSG** — a full-stack blog engine with a Lovecraftian twist. You create sites, write markdown entries, and publish them. But here's the catch: your content gradually degrades with eldritch symbols the more you use it. Mention Cthulhu in a blog post? The system detects it and applies themed corruption. Different readers see different content based on their "sanity threshold." Navigation links get obfuscated or vanish entirely. The build process outputs ANSI-formatted narratives describing what happened to your content — like terminal horror fiction. It's a CMS where the content fights back. A cursed journal that rewrites itself. **The tech stack:** 🔹 Java 21 + Spring Boot 3.2 backend with virtual threads for async builds 🔹 React 19 + TypeScript + Vite frontend 🔹 Three.js WebGL fluid simulation for the UI background 🔹 Spring Shell CLI for terminal-based "rituals" 🔹 MySQL 8 + Flyway for persistence 🔹 Configurable entropy modes: Daily, User-Based, Cryptographic **Key features:** → Regex-based detection for 7 Lovecraftian entities with unique side effects → Viewer-aware navigation that deterministically hides or renames links per visitor → Narrative build logs styled as terminal stories → Full REST API + interactive CLI + React UI This was a fun exercise in combining software engineering with creative writing and worldbuilding. Sometimes the best way to learn a stack is to build something weird with it. Check it out on GitHub 👇 https://lnkd.in/gn-nG5rC #Java #SpringBoot #React #TypeScript #WebDev #SideProject #CreativeCoding #Lovecraft #OpenSource

  • graphical user interface

To view or add a comment, sign in

Explore content categories