Β·Day 1 Β· building git-to-x in public
Live demo, billing stub, and real posts to X β day 1 shipped
Published onπ
This week I shipped the first usable slice of git-to-x: a landing page, demo generator, app shell, onboarding, and a live smoke test that posted to X. It already creates designed commit cards and can publish a real post, so you can see the product working end-to-end today.
What shipped
- βPublic-facing landing page and a demo generator so people can try the output without signing up.
- βApp shell with sidebar, billing area, and history view to browse past posts.
- βOnboarding wizard that guides new users through connecting accounts and generating a first card.
- βCard upgrades: optional watermark, avatar, milestone badges, and "founder" label for premium cards.
- βDual-provider sign-in polished: sign in with GitHub or X, native linking, and using X login as posting authorization.
- βTrial and tiers: a 14-day trial, multiple plan tiers, and a waitlist table for new signups.
- βBilling stub and gating: basic billing hooks in place, upgrade call-to-action, and plan-based feature gating.
- βPosting engine and dashboard: scheduler, previews, history grid, post-now button, and settings for templates, timing, and pause.
- βCommit aggregation and rendering pipeline: aggregates commits into streaks and windows, renders cards to PNG, and caches bundles for faster previews.
- βHardening and ops: reconnect flow for email, uninstall webhook security, idempotency checks, and admin stats.
- βDeploy-ready config and docs: deployment files, CLI ops for smoke tests, and updated README and docs reflecting the current state.
Why this matters
If you ship small wins every day but struggle to make them visible, git-to-x turns commits into shareable, designed cards and can publish them automatically. That helps solo founders and indie builders stay discoverable without adding extra social work. The demo and trial mean you can experience the workflow immediately, and basic billing and gating let me grow this into a sustainable product without blocking early users.
What's next
Next Iβll smooth the payment flow and complete webhook verification so upgrades and retries are reliable. Follow the build log to see incremental polish and the next set of UX improvements Iβll ship this week.
Watch git-to-x ship, day by day
1 person is following the build