← Back to Projects

Hera's Garden

Creative Studio and Community Hub

Node.js Express Railway Discord OAuth2 herasgarden.net
Hera's Garden

What It Is

Hera's Garden is my personal creative universe -- a hub for writing, photography, coding, and game development, with a community built around it. It operates under the handle Heraclid and lives at herasgarden.net. Rather than scattering creative work across a dozen platforms with no connective tissue, Hera's Garden is a system: a public-facing website, a Discord community, a Roblox game, and the infrastructure to hold it all together.

The aesthetic is "botanical journal meets cozy creative studio" -- soft, deliberate, and built to feel like a real place rather than just another portfolio page. Every component of the stack is designed around the creator's need for control and visibility, not general-purpose flexibility.

The Website

herasgarden.net is a Node.js and Express application hosted on Railway with a persistent volume for file storage. The public side surfaces creative work and community information. Behind a Discord OAuth2 login, an admin dashboard gives full control over content, member management, and site configuration -- access is gated by a whitelist of Discord user IDs rather than a traditional account system, which keeps the setup lean and eliminates a whole category of credential management.

Storage is intentionally flat: a structured directory of JSON files rather than a database, which keeps the deployment simple and the data portable. File uploads are handled via Multer. DNS runs through Squarespace with the www subdomain active and the bare domain forwarding to it.

The Ecosystem

Iris

The operational program powering the community behind the scenes -- Discord automation, calendar sync, and the Express API that the website connects to for live member data. Iris is Hera's Garden's infrastructure layer.

Discord Community

The primary community surface. Iris operates here, handling events, member XP, moderation, and scheduled reports. Discord scheduled events sync automatically to the Hera's Garden brand calendar.

SGUT: RP

A cozy social roleplay hangout on Roblox built around a custom 2D character system. Players upload their own character art as decals and interact across multiple worlds. Billy, the SGUT historian bot, tracks everything that happens there.

Billy

The historian bot for the SGUT roleplay community -- tracks scenes, scores participation, and posts AI-generated weekly chronicles in character. See the Billy project page for details.

Why Build It

The alternative is the standard scattered-accounts setup: creative work on one platform, community on another, no persistent infrastructure, no single place to manage any of it. Hera's Garden exists because I wanted creative work to have a real home -- not a collection of accounts, but a system I actually control, with the infrastructure to support it long-term.

Building and maintaining all of it -- the website, the community systems, the Roblox game, the bots -- is also how I stay close to the full stack. It is a live project, not a portfolio piece. Everything in it is running.