Next.js + React
The web application, marketing site, server-rendered routes, and API endpoints.
Under the hood
We use a focused web stack and a small set of specialist services to turn shipped product work into review-ready launch content.
This is the current product stack. Some services support specific workflows rather than every request, and the list will change as the product earns new capabilities.
The app
The web application, marketing site, server-rendered routes, and API endpoints.
The shared language across the frontend, server code, integrations, and tests.
The styling layer for the public site and the TryLaunchLoop dashboard.
The database, realtime backend, scheduled jobs, file storage, and application auth layer.
OAuth and email-based authentication, with GitHub and X as connected identity providers.
Hosting, serverless functions, scheduled jobs, private Blob storage, and isolated Sandbox workloads.
The rich-text editing foundation for reviewing and refining generated content.
Generation
Responses and image generation for launch drafts, content decisions, visual concepts, and project context.
Long-form synthesis for the Linear digest workflow used to turn product activity into source context.
Programmatic video composition and rendering for launch-ready product videos.
Automated screenshot capture for adding visual proof to product stories.
Connections
GitHub App, OAuth, webhooks, and API access for reading the shipped work behind each launch story.
OAuth and the X API for account connections, profile context, and approved post publishing.
Additional X profile and post history used when importing source context.
GraphQL API access for project digests and in-product feedback routing.
Checkout, subscriptions, billing status, and the customer billing portal.
Authentication emails, product notifications, invitations, and billing reminders.
Consent-aware product analytics with autocapture and session recording disabled.
Cookie consent, privacy preferences, and the public policy documents.
Abuse protection for public, unauthenticated product demos.
Privacy-enhanced video embeds for selected onboarding and product story pages.
Engineering
Continuous verification for linting, automated tests, and production builds.
Browser-level smoke testing for the public site and authenticated product flows.
Static analysis alongside the TypeScript compiler and focused Node.js tests.