Under the hood

The stack behind TryLaunchLoop.

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

Core product stack

Next.js + React

The web application, marketing site, server-rendered routes, and API endpoints.

TypeScript

The shared language across the frontend, server code, integrations, and tests.

Tailwind CSS

The styling layer for the public site and the TryLaunchLoop dashboard.

Convex

The database, realtime backend, scheduled jobs, file storage, and application auth layer.

Auth.js + Convex Auth

OAuth and email-based authentication, with GitHub and X as connected identity providers.

Vercel

Hosting, serverless functions, scheduled jobs, private Blob storage, and isolated Sandbox workloads.

Tiptap

The rich-text editing foundation for reviewing and refining generated content.

Generation

AI and media

OpenAI API

Responses and image generation for launch drafts, content decisions, visual concepts, and project context.

Anthropic API

Long-form synthesis for the Linear digest workflow used to turn product activity into source context.

Remotion

Programmatic video composition and rendering for launch-ready product videos.

Connections

APIs and services

GitHub

GitHub App, OAuth, webhooks, and API access for reading the shipped work behind each launch story.

X

OAuth and the X API for account connections, profile context, and approved post publishing.

twitterapi.io

Additional X profile and post history used when importing source context.

Linear

GraphQL API access for project digests and in-product feedback routing.

Stripe

Checkout, subscriptions, billing status, and the customer billing portal.

Resend

Authentication emails, product notifications, invitations, and billing reminders.

PostHog

Consent-aware product analytics with autocapture and session recording disabled.

Termly

Cookie consent, privacy preferences, and the public policy documents.

YouTube

Privacy-enhanced video embeds for selected onboarding and product story pages.

Engineering

Quality and delivery

GitHub Actions

Continuous verification for linting, automated tests, and production builds.

Playwright

Browser-level smoke testing for the public site and authenticated product flows.

ESLint

Static analysis alongside the TypeScript compiler and focused Node.js tests.