Projects · Platform

Adsense for Discord

Advertising automation platform for Discord: schedule and broadcast messages across servers with content moderation, rate limiting, analytics and subscription billing.

Year
2026
Status
In development
Role
Founder and developer
Technologies
  • TypeScript
  • NestJS
  • React
  • Vite
  • Prisma
  • PostgreSQL
  • Redis
  • Stripe
  • Supabase Auth
  • discord.js
  • Turborepo

A multi-tenant SaaS built as a Turborepo monorepo. A NestJS REST API handles authentication, billing, scheduling, moderation and webhooks; a React dashboard gives advertisers and server owners control over campaigns; and a background worker delivers messages through the Discord gateway. Currently in a pre-production hardening pass.

Overview

Server owners who sell advertising space on Discord usually post and track placements by hand. Adsense for Discord turns that into scheduled campaigns with moderation and reporting built in.

Architecture

Three deployable apps share one Prisma schema: the API, the dashboard and the Discord worker. Redis backs scheduling and rate limiting, Stripe handles plans and billing, and plan limits live in a shared types package so the API and dashboard enforce the same rules.

Development process

Built from April 2026 onward as the largest of my platform projects. Before launch it is going through a documented production-readiness review covering security, reliability and operational gaps.