Files
2026-08-28 17:04:27 -05:00

96 lines
5.7 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Fedl: A Discord Community for Gamers | Miles Wolf Allen</title>
<meta name="description" content="How I started Fedl — a cozy online community rooted in Valentine's Day, built on a simple principle: zero tolerance for toxic behavior, total support for the people there to game.">
<link rel="canonical" href="https://milesallen.site/remake/fedl-devlog.html">
<meta property="og:title" content="Fedl: A Discord Community for Gamers | Miles Wolf Allen">
<meta property="og:description" content="A cozy online community rooted in Valentine's Day, built on a simple principle: zero tolerance for toxic behavior.">
<meta property="og:type" content="article">
<meta property="article:published_time" content="2025-06-15">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Fedl: A Discord Community for Gamers | Miles Wolf Allen",
"description": "A cozy online community rooted in Valentine's Day, built on a simple principle: zero tolerance for toxic behavior.",
"author": { "@type": "Person", "name": "Miles Wolf Allen", "url": "https://milesallen.site/" },
"datePublished": "2025-06-15",
"url": "https://milesallen.site/remake/fedl-devlog.html",
"mainEntityOfPage": "https://milesallen.site/remake/fedl-devlog.html"
}
</script>
<meta name="theme-color" content="#f5b700">
<link rel="icon" type="image/png" href="../favicon.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Josefin+Sans:wght@300;400&family=Spectral:ital,wght@0,400;0,600;1,400&family=Anton&display=swap" rel="stylesheet">
<link rel="stylesheet" href="broadside.css">
</head>
<body class="yellow">
<nav class="article-nav">
<a class="brand" href="index.html"><span class="swatch"></span>MILES</a>
<div class="links">
<a href="index.html">Home</a>
<a href="index.html#projects">Projects</a>
<a href="index.html#blog">Devlog</a>
<a class="cta" href="index.html#contact">Say hi</a>
</div>
</nav>
<header class="article-wrap article-hero">
<div class="article-eyebrow">// DEVLOG 002 · 2025</div>
<h1>Fedl</h1>
<p class="article-tagline">A cozy online community rooted in Valentine's Day — and proof that a server can feel like a home.</p>
<div class="article-tags">
<span class="article-tag">Node.js</span>
<span class="article-tag">Community</span>
</div>
</header>
<div class="hairline"></div>
<article class="article-wrap article-body">
<h2>It Started on Valentine's Day</h2>
<p>Fedl began as a Valentine's Day special. A small server, a silly name, a handful of friends who wanted a place to hang out and play games without the noise. It wasn't supposed to become anything. But it did — because it filled a real gap.</p>
<p>Gaming communities are loud. They're full of memes and cliques and, often, genuinely toxic behavior. I wanted the exact opposite: a quiet, supportive space where people could show up, be themselves, and game. So I built it around a single, non-negotiable principle.</p>
<h2>The One Rule That Matters</h2>
<p>The entire philosophy of Fedl comes down to one line: <strong>zero tolerance for toxic behavior, total support for the people there to game.</strong> That's it. No endless lists of what's allowed and what isn't. No gray areas to lawyer your way around. If you're here to bring other people down, you're out. If you're here to game and be kind, you're home.</p>
<p>That rule is easy to state and genuinely hard to run. It means actually moderating, not just posting a rules channel that nobody reads. It means having a mod team that cares. The result is a community where people feel safe enough to be themselves — which is the whole point.</p>
<h2>The Powered-By-Next.js Detail</h2>
<p>There's a fun little technical footnote to all this. I connected the site to Discord using a Next.js API route — a single API route that acts as a bridge between a beautiful, hand-built website and a fast, modern Discord community. It's a reminder that the community tech stack doesn't have to be ugly or bloated.</p>
<p>Every time I build a small bot or a little integration, I'm reminded how far "cozy internet" has come. You can stand up something thoughtful and homey with a few lines of TypeScript and a clear vision for what you want the space to feel like.</p>
<blockquote>Toxicity isn't a personality trait; it's a choice. And we don't have to make room for it.</blockquote>
<h2>Why It Matters</h2>
<p>The internet can feel huge and hostile. Fedl is my small argument that it doesn't have to be. You can curate the noise out, you can set the tone, and you can build a corner of the internet where people actually want to spend their evenings.</p>
<p>Growing a community is slow work. You earn it one good conversation at a time, one game night, one person deciding to stick around because the room felt safe. That's the real devlog — not the code, but the thousands of small moments that turned a Valentine's Day joke into a home.</p>
<div class="back-row">
<a class="btn primary" href="index.html#blog">↩ Back to Devlog</a>
<a class="btn" href="index.html">Home</a>
</div>
</article>
<footer class="article-footer">
<div class="foot-brand">MILES</div>
<div class="foot-links">
<a href="../uses.html">Uses</a>
<a href="../now.html">Now</a>
<a href="../colophon.html">Colophon</a>
<a href="../experiments.html">Internet History</a>
</div>
<p class="foot-note">Built by Miles · 2026 · Powered by too much coffee and the Konami code</p>
</footer>
</body>
</html>