Skip to main content
Marketing Plan is the clearest example of a schema-first business workflow in this repo. Users fill in a short form, pick a model, and get a validated growth strategy back instead of free-form AI text.

Why This App Matters

This app shows the pattern you usually want for business tooling:
  • collect focused inputs
  • define a schema for the output
  • generate validated data with Output.object(...)
  • render the result in a product-friendly UI
That pattern works well for planners, analyzers, internal ops tools, and niche micro-SaaS products.

Built-In Output Shape

The generated result is structured into two main sections:
  • traditional growth tactics
  • creative growth hacks
Each section is rendered from structured data instead of post-processing random text blobs after generation.

Files To Know

If you want to customize this app, start with:
  • app/(apps)/marketing-plan/schema.ts
  • app/(apps)/marketing-plan/prompt.ts
  • app/(apps)/marketing-plan/form.tsx
  • app/(apps)/marketing-plan/output.tsx
  • app/(apps)/marketing-plan/api/route.ts
  • app/(apps)/marketing-plan/toolConfig.ts

Good Customizations

This app is a strong starting point for:
  • SEO planners
  • content strategy tools
  • growth consulting products
  • GTM assistants
  • founder planning tools

Credit System

Marketing Plan uses the shared credit system, so you can monetize premium generations without rebuilding billing logic.