Uppdrag
Kalenderdriven AI-plattform för innehållsmarknadsföring
En plattform för innehållsmarknadsföring där kalendern är arbetsytan: AI-stött skapande knutet till ett varumärkeskit, publicering till fem sociala nätverk och full spårbarhet i varje genereringsjobb — Go i backend, React i fronten.
Go · React 19 · TypeScript · Supabase · RabbitMQ · OpenTelemetry
- Sammanhang
- Marknadsteam planerar i kalendrar men skapar i utspridda verktyg, och en fri ”chatta med AI”-sida producerar innehåll som inte håller varumärket. Den här produkten gör kalendern till den primära arbetsytan och avgränsar AI:n till enskilda inlägg.
- Problem
- Generera och redigera socialt innehåll som håller varumärket — över Facebook, Instagram, X, LinkedIn och TikTok — samtidigt som AI-kostnaden hålls under kontroll och varje jobb går att observera.
- Förutsättningar
- Tredjeparts-API:er med granskningskrav och hastighetsgränser; AI-kostnader styrda genom ett kreditsystem; multitenant-isolering av varumärkestillgångar och kunskap.
- Roll
- Ledande utvecklare i ett litet team — dominerande upphovsperson till Go-backenden och React-fronten, över 560 commits.
- Arkitektur
- Ett API i Go (Chi) med front i React 19/TypeScript; Supabase för inloggning, databas och lagring; RabbitMQ bär publicerings- och genereringsjobb så att ett långsamt socialt nätverk aldrig blockerar gränssnittet; Claude-driven generering och inline-redigering hämtar ur varumärkeskitet och en RAG-kunskapsbas; Stripe-fakturering med krediter; OpenTelemetry, Prometheus, Jaeger och Grafana instrumenterar hela kedjan.
- Vägval
- AI:n medvetet avgränsad till inläggsnivå — en inline-redigeringsrad och en skapandeguide — i stället för en chattsida, vilket håller resultatet varumärkestroget och granskningsbart. Köburen publicering i stället för direkta API-anrop. Observerbarhet inbyggd från start, inte påskruvad efteråt: varje genererings- och publiceringsjobb är spårbart hela vägen.
- Utfall
- Plattformen omfattar varumärkeskit, innehållsplaner, en designeditor, videogenerering och publicering över flera plattformar. Lanseringsstatus och användning är ägarens att kommunicera — inga anspråk görs här.
- Underlag
- Privat kodbas; upphov verifierbart i commithistoriken. Referenser lämnas på begäran.
- Sekretess
- Produkten och dess bolag namnges inte här, i väntan på ägarens godkännande.