FAQ
Common questions about Launchfast, its license, and what it does and doesn't include.
It helps, but an AI coding agent can do most of the work. The kit's AGENTS.md teaches agents its structure and rules, so you can describe what you want in plain words. See Working with AI agents.
Yes. One purchase covers unlimited projects of your own. You can't share or resell the kit itself, or publish its code. See LICENSE.md in the repository.
Nothing to start: Neon, Resend, Vercel and Dodo all have free tiers (or no monthly fee). Dodo charges a fee per payment. You pay more only as you grow, according to each service's pricing.
Dodo is a merchant of record: it handles sales tax and VAT worldwide, and it accepts founders in India, where Stripe is invite-only. All Dodo code is in one file (src/lib/billing/dodo.ts), and the billing tables are provider-neutral, so another provider can be added as a sibling module.
Yes. Set a plan's currency to "INR", and Dodo's checkout offers the payment methods available to the buyer, including UPI for Indian buyers.
The kit uses Neon's serverless driver over HTTP. Another Postgres host needs a change to src/db/index.ts (for example, to the postgres driver with drizzle-orm/postgres-js). Neon's free tier is enough for most new products.
Yes, anywhere that runs Next.js 16 (Netlify, Railway, a VPS with npm run build && npm start, Docker). Set the same environment variables, and register the Dodo webhook for your address by hand. Setup's deploy step only automates Vercel.
Not out of the box: each account is one person. Better Auth has an organization plugin you (or your agent) can add.
Not built in. The kit sells subscriptions and one-time purchases. Dodo supports usage-based billing, which you can add in src/lib/billing/dodo.ts.
Every signed-in user without a paid plan is on the free tier: getBillingStatus() returns plan: null. Decide what free users can do in your pages. See Gating features.
Set a trial period on the subscription product in the Dodo dashboard. During the trial, the subscription is active, so the user has access.
git pull launchkit main. See Getting kit updates.
Search these docs (Ctrl K), then email guptanishu886@gmail.com with the exact error message.