SeismicGaming.gg
SeismicGaming.gg is the public home, operations dashboard, and Discord automation layer for an 18+ social gaming community.
What it is now
The earlier community-site scope has been rebuilt around SeismicGaming.gg: a tighter community platform where the website, Discord bot, and staff tools all share the same data model. The public site introduces the community, shows games, member profiles, events, LFG pages, guidelines, history, and community clips. Behind that is an admin surface for staff to manage the live parts of the community without editing static content by hand.
The community is still built around mature, non-toxic social gaming. The platform now does more of the operational work around that culture: syncing Discord guild data, making game discovery easier, turning events into visible calendar pages, and giving members cleaner ways to find people to play with.
Platform features
- Public site for the community homepage, about pages, history, rules, games, members, LFG pages, and SEO-focused game landing pages.
- Events system with public listings, event detail pages, RSVP support, Discord scheduled event sync, reminders, announcements, and organiser tools.
- Member profiles powered by Discord activity, roles, avatars, games, XP summaries, and privacy controls.
- Game and role management that mirrors Discord structure into the website, including staff-managed game channels, role boards, filters, and site taxonomy.
- Medal.tv clip publishing where members can post clips in Discord, opt in by DM, and publish accepted clips onto the site.
- Temporary voice channels with Discord slash-command controls, hub templates, automatic cleanup, and admin configuration.
- Member XP based on message, reaction, voice, and future event activity, processed through background jobs with configurable rules, boosts, caps, and role sync.
Discord automation
The Discord bot is no longer a small add-on. It is a core part of the system, handling slash commands, guild snapshots, onboarding flows, member nicknames, role boards, profiles, events, LFG, temp voice, clip publishing, XP capture, and internal API calls from the website. It runs with a modular architecture so features can be enabled, disabled, and extended independently.
Admin and operations
The admin dashboard gives staff tools for games, roles, event types, events, XP, media, member pages, site content, temp voice, audit logs, and hub tiles. The platform also includes production-minded foundations: shared environment configuration, migrations, Docker deployment paths, pino logging, Prometheus metrics, and Coolify deployment notes.
Technical stack
Seismic is a pnpm/Turborepo monorepo. The web app is Astro SSR with React islands, Tailwind, auth, and server-side admin routes. The bot is discord.js on Node 22 with Fastify internal APIs. Shared persistence is Drizzle ORM and PostgreSQL, with pg-boss workers for background processing and Redis support where needed.