6.5 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
Sprint: Placeholder SEO Sprint ⭐ ACTIVE (Track A remaining)
Focus: Capture 31K+ monthly placeholder image searches
Next Task: Create landing page /placeholder-images
Last Updated: January 5, 2026
See: 19-placeholder-seo-sprint.md
✅ 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
See: 18-production-infrastructure.md
DataForSEO Integration (Dec 26, 2025)
- 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
Project Knowledge Integration (Dec 29-30, 2025)
- BANATIE-CONTENT-INTEGRATION.md created in Project Knowledge
- BANATIE-SERVICE-INTEGRATION.md created in Project Knowledge
✅ Completed: Placeholder SEO Sprint — Tracks B+C (Jan 2-5, 2026)
Research Findings (Jan 2, 2026)
- Deep dive completed — 31K+ monthly searches discovered
- Zero-KD keywords identified — 10+ keywords with KD 0-5
- Direct user validation found — r/ClaudeAI quote about MCP for placeholders
- Execution plan created — 19-placeholder-seo-sprint.md
Track C: Homepage Quick Wins ✅ COMPLETE
- Keywords in metadata — added placeholder-related keywords
- PromptUrlsSection — updated to mention placeholders first
Track B: Docs Section ✅ COMPLETE
- Live URLs docs enhanced — added placeholder section with examples
- Guides section created —
/docs/guides/ - Placeholder Images guide —
/docs/guides/placeholder-images/- Templates (general, photorealistic, illustration, etc.)
- Dark mode and color control
- Common use cases (avatars, heroes, products)
- File-based workflow
🔄 Active: Placeholder SEO Sprint — Track A
Track A: Landing Page /placeholder-images ⏳ TODO
Goal: Capture 14,800+ monthly searches for core "placeholder image" keyword
Target Keywords:
| Keyword | Volume | KD |
|---|---|---|
| placeholder image | 14,800 | 18 |
| image placeholder | 14,800 | 17 |
| ai placeholder images | — | — |
| placeholder image generator | 480 | 32 |
Page Structure:
- Hero with instant demo
- How It Works (3 steps)
- Interactive size grid
- Comparison table (vs placehold.co, picsum)
- Production bridge CTA
File: apps/landing/src/app/(landings)/placeholder-images/page.tsx
📊 Production URLs Status
| URL | Purpose | Status |
|---|---|---|
| https://banatie.app/ | Landing page | ✅ Live |
| https://banatie.app/docs/guides/placeholder-images | Placeholder guide | ✅ Live |
| https://api.banatie.app/ | API service | 🔄 Deployed |
| https://cdn.banatie.app/ | Image CDN | 🔄 Deployed |
📅 Next Up: Content Marketing Sprint (After Placeholder Landing)
SEO-Driven Content (from keyword research)
| Priority | Content Type | Target Keyword | Volume | KD |
|---|---|---|---|---|
| 🥇 | Landing page | placeholder images | 14,800 | 18 |
| 🥈 | Dev tutorial | placeholder images api | 90 | 12 |
| 🥈 | Tutorial | image placeholder html | 320 | 34 |
Additional Planned Content
- Personal articles (dev.to, LinkedIn): 2-3 pieces
- Henry persona articles: 4-6 pieces
🚦 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
📋 Backlog
Technical
- Docs page with API examples
- MCP Server implementation
- SDK TypeScript/Python
- CLI tool
Marketing
- Reddit r/cursor launch post
- Product Hunt launch
- Case studies
SEO & Content
- Research additional keyword clusters
- Competitor keyword gap analysis (fal.ai, runware.ai)
🎯 Success Definitions
Current Phase Success
- ✅ Full stack deployed and working
- ✅ Landing page live with good SEO
- ✅ Keyword research methodology validated
- ✅ Placeholder docs/guide created
- ⏳ Placeholder landing page
- ⏳ ICP validated externally
- ⏳ First paying customers
Q1 2025 Success
- $500-1K MRR
- 10-20 active users
- Top-10 rankings for target keywords
Roadmap Owner: @men + Oleg
Last Updated: January 5, 2026
Next Review: After placeholder landing page deployment
Version: 4.4 (Sprint progress updated Jan 5, 2026)
Key Documents:
- 19-placeholder-seo-sprint.md — Current sprint ⭐
- research/seo-keyword-research-placeholder-images.md — Keyword research
- 18-production-infrastructure.md — Deployment details