Internal Business Platform
Running an agency means a CRM, a finance tracker, a marketing scheduler, a client portal, a demo system, and a support desk. Buying six SaaS tools means six logins and zero integration. We build software all day, so we built the company on one codebase instead.

The Product
Running an agency means a CRM, a finance tracker, a marketing scheduler, a client portal, a demo system, and a support desk. Buying six SaaS tools means six logins and zero integration. We build software all day, so we built the company on one codebase instead.
Under the Hood
Our platform is a single Next.js app that runs the business end to end. CRM with prospect search and AI sales coaching. Finance that syncs Stripe and AWS costs automatically. A marketing studio that turns a post idea into scheduled social content. Token-gated demo sites and a customer portal with bug reports and feature requests. A multi-tenant notification service that sends email and SMS for the client sites we host. Even the support Discord runs on a bot wired into the same database.
Deep Dive
## What we built The operating system for our agency: public site, CRM (prospect search, triage, daily briefs, AI sales coach), finance sync from Stripe and AWS Cost Explorer, an AI marketing studio feeding a social scheduler, developer project management with GitHub events, a customer portal, token-gated demos, a notifications service for hosted sites, and a Discord support bot. ## Tech Next.js 15 and React 19 with TypeScript, Prisma over MySQL with a multi-file schema, NextAuth with passwordless SMS login, AWS (EC2, SES, S3, SSM, Cost Explorer), Stripe, Twilio, Discord, GitHub, Microsoft Graph, and Anthropic Claude integrations. ## Results 123 models, 279 API routes, 109 pages, 26 admin sections, built in 5 months while shipping client work on top of it. Every case study on this page was drafted through its API. ## What is next The module system keeps absorbing tools we used to pay for. The AI COO layer is the current frontier.
The Outcome
Keep Exploring
123 database models and 279 API routes in one codebase
109 pages with 26 admin sections
CRM plus finance plus marketing plus client portal with zero third-party subscriptions
AI sales coach and marketing studio built in
multi-tenant email and SMS service powering hosted client sites
308 commits in 5 months