banatie-strategy/ROADMAP.md

6.9 KiB

Banatie Project Roadmap

📅 Date Management Approach

Philosophy: Dates for completed work (track velocity), estimates for future work (reduce stress).

  • Completed tasks: Record actual completion date
  • 🔄 In progress: Show start date + estimated duration
  • 📅 Future tasks: Show estimated duration only
  • 🎯 Milestones: Relative timeframes from key decision points

Why: With 15-20 hrs/week availability, fixed deadlines create false pressure.


🎯 Current Status

Phase: Pre-launch / Full Stack Deployed (Testing WIP) Sprint: Production Infrastructure + Testing Focus: API Testing + SEO Foundation + Content Marketing Prep Next Milestone: Customer Interviews + Content Marketing Last Updated: December 26, 2025


Completed: Production Infrastructure (Dec 15-23, 2025)

Landing Page (Dec 15, 2025)

  • Landing page deployed to banatie.app
  • Cloudflare CDN + Cache Rules configured
  • Google Search Console verified
  • Umami Analytics connected
  • SEO meta tags + OG image configured
  • PageSpeed 95+ mobile achieved

Full Stack Deployment (Dec 23, 2025)

  • API service deployed → api.banatie.app
  • PostgreSQL running (isolated instance)
  • MinIO storage configured → cdn.banatie.app
  • MinIO Console → storage.banatie.app
  • Master API key generated
  • Caddy reverse proxy configured for all endpoints
  • DNS records added (api, cdn, storage subdomains)
  • Full API testing (generation, upload, CDN URLs) — planned by Dec 27

See: 18-production-infrastructure.md

DataForSEO Integration (Dec 26, 2025) NEW

  • DataForSEO MCP Server connected to Claude Code
  • First keyword research completed — "placeholder images" cluster
  • Research methodology validated — $0.14 per full research cycle
  • Content opportunities identified — 5 articles with clear targets

See: research/seo-keyword-research-placeholder-images.md

Known Issues (Minor)

  • Healthcheck: containers show "unhealthy" (no curl in images)
  • Cache permission: landing warns about .next/cache

🔄 Active Sprint: ICP External Validation + SEO Foundation

Interview Preparation

  • Create interview scripts for each segment (4 scripts)
  • Identify specific outreach targets
  • Prepare validation scorecard

Content Marketing System

  • Multi-agent content pipeline designed (8 agents)
  • Author personas defined (Henry, Nina)
  • DataForSEO integrated for real keyword data NEW
  • First batch of articles for dev.to, Hashnode

SEO Foundation NEW (High Priority)

  • Create /placeholder-images landing page — target: 14,800 searches/mo
  • Write "Placeholder Images API" tutorial — target KD 12, dev.to + blog
  • Integrate DataForSEO into @spy/@strategist agents
  • Research additional keyword clusters (use-case, tech stack)

Production Testing

  • Test image generation via API
  • Verify CDN URLs working correctly
  • Document API for early users

📊 Production URLs Status

URL Purpose Status
https://banatie.app/ Landing page Live
https://api.banatie.app/ API service 🔄 Deployed (testing pending)
https://cdn.banatie.app/ Image CDN 🔄 Deployed (testing pending)
https://storage.banatie.app/ MinIO Console 🔄 Deployed (testing pending)

📅 Upcoming: Content Marketing Sprint (January 2025)

Duration: 2 weeks intensive Goal: Establish thought leadership, drive organic traffic

SEO-Driven Content (from keyword research) NEW

Priority Content Type Target Keyword Volume KD Platform
🥇 Landing page placeholder images 14,800 32 banatie.app
🥇 Dev tutorial placeholder images api 90 12 dev.to + blog
🥈 Listicle placeholder image generator 480 32 dev.to + blog
🥈 Tutorial image placeholder html 320 34 blog
🥉 Blog post random image api 110 17 blog

See: research/seo-keyword-research-placeholder-images.md

Additional Planned Content

  • Personal articles (dev.to, LinkedIn): 2-3 pieces
  • Henry persona articles (dev.to, Hashnode): 4-6 pieces
  • Nina persona (Instagram, creative): ongoing

Platforms

  • dev.to
  • Hashnode
  • daily.dev
  • LinkedIn
  • Product Hunt (later)

🚦 Decision Gates

GATE 1: ICP Validation (Target: January 2025)

Success criteria:

  • 60%+ interviews say "I would use this"
  • 40%+ willing to pay $20+
  • 30%+ want early access
  • KILLER USE CASE identified

Possible outcomes:

  • GO → Full market launch
  • 🔄 PIVOT → Adjust positioning
  • 🛑 STOP → Fundamental rethink

GATE 2: First Revenue (Target: Q1 2025)

Success criteria:

  • 5-10 beta users onboarded
  • 50+ generations completed
  • 2+ users purchase credits

GATE 3: PMF Validation (Target: Q2-Q3 2025)

Success criteria:

  • $1-2K MRR achieved
  • <5% monthly churn
  • Organic word-of-mouth

📋 Backlog

Technical

  • Docs page with API examples
  • Signup flow automation
  • MCP Server implementation
  • SDK TypeScript/Python
  • CLI tool
  • Image transformations

Marketing

  • Reddit r/cursor launch post
  • Discord Cursor community engagement
  • Product Hunt launch
  • Case studies

SEO & Content NEW

  • Research additional keyword clusters
  • Expand content-system to cover website pages
  • Competitor keyword gap analysis (fal.ai, runware.ai)

Infrastructure

  • Healthcheck fix in Dockerfiles
  • Self-hosted Umami migration
  • Email service integration

🎯 Success Definitions

Current Phase Success

  • Full stack deployed and working
  • Landing page live with good SEO
  • Keyword research methodology validated NEW
  • ICP validated externally
  • First paying customers

Q1 2025 Success

  • $500-1K MRR
  • 10-20 active users
  • Clear PMF signals
  • Top-10 rankings for target keywords NEW

Q2 2025 Success

  • $2-3K MRR
  • Sustainable growth
  • Content marketing working

Roadmap Owner: @men + Oleg Last Updated: December 26, 2025 Next Review: After ICP validation interviews Version: 4.1 (DataForSEO integration, SEO foundation added)

Key Documents: