Stop paying for landing pages. Start owning your validation.
You're stuck in the loop:
- "Just one more feature before I launch"
- "The design isn't perfect yet"
- "I need to add this integration first"
Meanwhile, landing page builders charge $50-300/month. Your content is locked in their platform. Migration means rebuilding from scratch.
You waste months building. Then discover nobody wants it.
Founder Funnel is an open-source landing page template that helps you prove demand before you build anything.
- Deploy in 15 minutes — Live site, capturing signal, tracking conversions
- $0/month forever — Your code, your hosting, your data
- Multiple validation paths — Email signups, presales, service bookings
- Own your stack — No vendor lock-in, swap any tool anytime
Built with: Nuxt 4 · Tailwind v4 · TypeScript
A complete validation system designed around one question:
"Is there real demand for this?"
Multiple validation paths depending on your offer:
Email capture — Visitors convert to leads for your free magnet
Presales — Collect payment before building the product
Service bookings — Sell consultation calls, learn from delivery, systematize into product
Each path generates evidence. You measure signal, then decide.
Your landing page evolves as you validate:
- Early: Minimal waitlist mode
- Launch: Full product showcase
- Growth: Social proof and testimonials
Configure once. The template handles the rest.
Hero · Benefits · Outcome · Product · Testimonials · FAQ
Built to convert. Not to look pretty in your portfolio.
Standard Nuxt app. Swap analytics providers in 5 minutes. Change hosting in 10. Add any integration you want. You control everything.
Offer valuable content in exchange for email signup. Measure conversion rate to validate interest before creating the full deliverable.
When to use: Testing demand for courses, guides, frameworks, templates.
Sell the product before you build it. Payment is the strongest signal.
When to use: Digital products, cohort-based courses, software tools.
Sell consulting calls. Deliver service manually. Learn what clients actually need. Systematize the process. Build the product that solves it.
When to use: Unclear product-market fit, need revenue while validating, domain expertise without product clarity.
Philosophy: Service delivery teaches you what to build. Client feedback reveals real pain points. Systematization creates your product roadmap.
- Technical founders validating SaaS or digital product ideas
- Experienced developers (3+ years) who can edit config files
- Service providers ready to systematize their delivery
- Perfectionists who need constraints to ship
- Non-technical founders needing drag-and-drop builders
- Anyone wanting fully managed no-code solutions
- Post-PMF companies already scaling validated products
git clone https://github.com/incubrain/founder-funnel your-project
cd your-project
pnpm install
cp .example.env .env
pnpm devThat's it. You're running locally.
Replace the placeholder content with your offer. Deploy to Vercel or Railway. Start driving traffic.
No docs that go stale. Instead:
pnpm repomixThis bundles your codebase context into a single file. Paste it into Claude or ChatGPT.
Ask anything:
- "How do I change the color scheme?"
- "Where do I configure email webhooks?"
- "How does stage-based visibility work?"
- "How do I add a presales funnel?"
The LLM explains the code directly. Always up-to-date. Zero maintenance.
Founder Funnel — Simple 3-stage setup
Waitlist → Launch → Growth
Study the example. Adapt the stages to your validation timeline.
Switch configuration source in .env:
NUXT_PUBLIC_CONFIG_SOURCE="founder-funnel"
This template does not include:
- ❌ Email sequence automation
- ❌ User authentication systems
- ❌ Payment processing (external links only)
- ❌ Content delivery platforms
- ❌ Database management
- ❌ Admin dashboards
Why?
These add complexity that distracts from validation. Once you prove demand, add them to your actual product codebase.
The template captures signal. Your product delivers value.
Stop chasing traffic. Focus on signal:
- Email signups — Are people interested enough to give you their contact?
- Presale conversions — Are people interested enough to pay before you build?
- Service bookings — Are people interested enough to pay for your time?
Quality of signal matters more than quantity of visitors.
Weak signal? Your offer doesn't resonate. Pivot or kill the idea.
This is success. You saved months of building something nobody wants.
Can't validate with a landing page? Sell service first:
- Offer paid consulting/implementation
- Learn what clients actually need
- Systematize your process
- Build the product that solves it
Your template supports this path. Service revenue funds validation. Client feedback guides product development.
Found a bug? See a better way? Pull requests welcome for:
- Bug fixes
- Documentation improvements
- New validation path examples
- Performance optimizations
Not accepting: Feature additions that violate "best part is no part" philosophy.
MIT — Use for personal or commercial projects.
One restriction: Don't clone this and sell it as a competing template product under a different name.
Everything else? Fair game.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Updates: Project Updates
Stop overthinking. Start validating.
Deploy your landing page today. Measure real signal tomorrow. Build only when the evidence is clear.
Your future self will thank you.