Skip to content
@SlaukoScript

SlaukoScript

Cross-platform community moderation for Discord and Twitch
SlaukoScript

A modular product suite built on Nuxt 4

Three apps. One shared layer. Ship fast.

Website Discord Feedback


What SlaukoScript is

SlaukoScript is a product suite powering community tools and personal productivity apps — all built from a single Nuxt 4 monorepo with a shared UI layer.

Products

🌐 SlaukoScript
slaukoscript.com

Main landing page and product hub. Entry point for the entire platform.

🛡️ Moderation
mod.slaukoscript.com

Cross-platform moderation for Discord and Twitch. Dashboard with real-time feeds, analytics, AutoMod, strikes, ban appeals, and automation.

💪 GymTrack
gym.slaukoscript.com

Personal gym tracking PWA. Log workouts offline, track progress with charts, and sync when connected.

Architecture

Monorepo runtime: Turbo + pnpm workspaces on Node.js 22+ and TypeScript 5.9

Apps:

App Domain Description
web slaukoscript.com Product suite landing page
moderation mod.slaukoscript.com Moderation dashboard & bot management
gymtrack gym.slaukoscript.com Gym tracking PWA

Shared packages:

Package Purpose
ui Nuxt layer — all generic components, composables, layouts, modules, and styling
core Shared types, validation schemas, errors, and utilities
server Auth, middleware, Redis, logger, and API client
tooling Test utilities and build configuration

Infrastructure: PostgreSQL, Redis, Docker, VPS with Nginx Proxy Manager

Key Design Decisions

  • packages/ui is the single Nuxt layer — every generic component, composable, layout, plugin, and module lives here. Apps are thin domain-specific consumers.
  • Apps share identical wiring — same app.vue structure, same layout approach, same module set. Style changes are atomic across the entire platform.
  • No re-exports, no wrappers — apps import directly from the shared layer with zero boilerplate.
  • PWA + offline-first — GymTrack works fully offline via service workers and IndexedDB.

Tech Stack

Nuxt 4 Vue 3 TypeScript 5.9 Turbo pnpm Nuxt UI Tailwind CSS Pinia ECharts i18n Sentry PWA PostgreSQL Redis Docker


Built by slauko

Popular repositories Loading

  1. feedback feedback Public

    Bug reports, feature requests, and discussions for SlaukoScript products

  2. .github .github Public

    SlaukoScript organization profile

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…