Β·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

Live demo, billing stub, and real posts to X β€” day 1…