banatie-strategy/ROADMAP.md

225 lines
6.9 KiB
Markdown

# 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)
- [x] Landing page deployed to banatie.app
- [x] Cloudflare CDN + Cache Rules configured
- [x] Google Search Console verified
- [x] Umami Analytics connected
- [x] SEO meta tags + OG image configured
- [x] PageSpeed 95+ mobile achieved
### Full Stack Deployment (Dec 23, 2025)
- [x] **API service deployed** → api.banatie.app
- [x] **PostgreSQL running** (isolated instance)
- [x] **MinIO storage configured** → cdn.banatie.app
- [x] **MinIO Console** → storage.banatie.app
- [x] **Master API key generated**
- [x] **Caddy reverse proxy configured** for all endpoints
- [x] **DNS records added** (api, cdn, storage subdomains)
- [ ] **Full API testing** (generation, upload, CDN URLs) — planned by Dec 27
**See:** [18-production-infrastructure.md](execution/18-production-infrastructure.md)
### DataForSEO Integration (Dec 26, 2025) ⭐ NEW
- [x] **DataForSEO MCP Server connected** to Claude Code
- [x] **First keyword research completed** — "placeholder images" cluster
- [x] **Research methodology validated** — $0.14 per full research cycle
- [x] **Content opportunities identified** — 5 articles with clear targets
**See:** [research/seo-keyword-research-placeholder-images.md](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
- [x] Multi-agent content pipeline designed (8 agents)
- [x] Author personas defined (Henry, Nina)
- [x] **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](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:**
- [research/seo-keyword-research-placeholder-images.md](research/seo-keyword-research-placeholder-images.md) - Keyword research NEW
- [18-production-infrastructure.md](execution/18-production-infrastructure.md) - Deployment details
- [13-competitive-analysis.md](strategy/13-competitive-analysis.md) - Competitive landscape
- [14-icp-segmentation-unified.md](strategy/14-icp-segmentation-unified.md) - Unified ICP segments