[{"data":1,"prerenderedAt":51},["ShallowReactive",2],{"post-\u002Fposts\u002Fcompass-an-app-platform-for-one":3},{"id":4,"title":5,"body":6,"crosspost":37,"date":38,"description":12,"extension":39,"meta":40,"navigation":37,"path":41,"seo":42,"stem":43,"summary":44,"tags":45,"type":49,"__hash__":50},"posts\u002Fposts\u002Fcompass-an-app-platform-for-one.md","COMPASS: An App Platform for One",{"type":7,"value":8,"toc":33},"minimark",[9,13,16,19,22,30],[10,11,12],"p",{},"Every serious builder eventually hits the same wall: the tools you use don't talk to each other, your projects live in different mental contexts, and context-switching is where productivity goes to die.",[10,14,15],{},"COMPASS is my answer to that.",[10,17,18],{},"It's a personal app platform, a suite of internal tools built on a shared design system, a shared routing philosophy, and a shared data layer. Each tool (I call them Sparks) is its own focused thing: a CRM, a newsroom, a task system, an XP tracker. But they all speak the same language.",[10,20,21],{},"The philosophy is Atomic Design taken seriously. Atoms, Molecules, Organisms, Templates, Views, strict boundaries, no shortcuts. Each layer knows its job. Components don't reach above themselves. Files stay lean.",[10,23,24,25,29],{},"Most people would use Notion or Obsidian or Airtable and stitch them together with integrations. That works until it doesn't. I wanted something that fit ",[26,27,28],"em",{},"my"," brain, the way I think about work, projects, priorities.",[10,31,32],{},"So I built it. It runs locally. It's never going down.",{"title":34,"searchDepth":35,"depth":35,"links":36},"",2,[],true,"2026-07-07","md",{},"\u002Fposts\u002Fcompass-an-app-platform-for-one",{"title":5,"description":12},"posts\u002Fcompass-an-app-platform-for-one","I built my own internal platform. Not because I had to, because the alternative was chaos.",[46,47,48],"compass","architecture","tools","article","YxcdjUSuKCgUAwXT25rS2u6Aq_axSM3EJCTx11FipRo",1783484035488]