Creators managing Threads accounts were juggling multiple tools for writing, scheduling, and tracking performance. There was no single workspace built specifically for Threads-first content creators who needed to plan posts, manage drafts, schedule content, and analyze performance from one place.
What I Built
Katalisk is a full-stack creator workspace designed around the Threads content workflow. It brings together everything a creator or small team needs into one clean dashboard:
Post builder with a clean writing experience optimized for Threads formatting
Draft management so nothing gets lost between idea and publish
Content scheduling with calendar planning for consistent posting
Multi-account support for creators managing multiple brands
Analytics dashboard to track post performance and audience growth
Technical Decisions
I chose Next.js with TypeScript for the full-stack framework, using server components and API routes to keep the architecture simple and deployment straightforward.
For the database layer, I went with PostgreSQL and Prisma ORM for type-safe queries that match the TypeScript-first approach. Media uploads (images, drafts) are stored on Cloudflare R2 to keep costs low and latency reasonable for a global user base.
The UI is built with Tailwind CSS and Shadcn/ui components, customized to feel native and fast. Every interaction was designed to minimize clicks between writing and publishing.
Architecture Highlights
Type-safe API layer with tRPC connecting frontend to backend
OAuth integration for Threads account connection
Background job scheduling for timed post publishing
Responsive design that works on desktop and mobile for on-the-go scheduling
Live Product
Katalisk is live at katalisk.com and actively used by creators managing their Threads presence.