
Most social media scheduling tools are built around the same core assumption: you want to automate as much as possible.
Create an account. Connect your platforms. Hand over your drafts. Pay monthly. Let the machine publish on your behalf.
That model makes sense for marketing teams and agencies.
But I'm a solo builder. I write when the moment is right. I post when I feel ready — not because a queue tells me it's time.
After trying and abandoning several tools, I realized what I actually wanted was simpler: a quiet, private place to hold drafts before I publish them. No cloud. No automation. No friction.
That's why I started building Skedoff.
Skedoff is an offline-first social media content planner. The workflow is intentionally simple:
No login. No platform API. No server holding your drafts. Everything stays on your device until you decide otherwise.
The tagline I landed on: Plan content offline. Post when ready.
It's not just marketing — it's the product philosophy.
Offline-first is usually framed as a technical feature. For Skedoff, it's a philosophical one.
I wanted a tool where writing isn't gated by connectivity, drafts aren't tied to external services, and privacy is the default — not a paid upgrade.
A lot of products treat "no cloud" as a missing feature. For this one, it's the foundation.
✅ UI complete
✅ Local database architecture done (Isar + Riverpod)
✅ Core flow working end-to-end
⬜ UX polish & edge case handling
⬜ Platform-specific character constraints
⬜ Release across Android, iOS, Windows, macOS, Linux
This is the part I think about a lot.
The app is technically functional. The UI is done. The database works. The core flow runs.
But there's a gap between "technically done" and "honest enough to hand to someone."
Skedoff is built around trust — the trust that your drafts are safe, your experience is calm, and the tool does exactly what it says. That trust lives in the details: the transitions, the edge cases, the moments where the app could feel rushed but shouldn't.
I'm in that phase right now. And I don't want to skip it.
I thought I was building a scheduler.
I wasn't. I was building a boundary — between writing and posting, between intention and impulse, between owning your words and handing them off too early.
That realization changed how I think about the whole product. The internet has enough tools trying to accelerate content output. I wanted to build one that gives a little space back.
Still building. But it's real now.
Full build story on my blog: https://blog.cahyanudien.site/building-skedoff-a-quieter-way-to-plan-content-offline
#BuildInPublic #IndieHacker #OfflineFirst #PrivacyFirst #Skedoff #SoloFounder