223 lines
7.5 KiB
Markdown
223 lines
7.5 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
|
|
**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 7, 2026
|
|
|
|
**See:** [19-placeholder-seo-sprint.md](execution/19-placeholder-seo-sprint.md)
|
|
|
|
---
|
|
|
|
## ✅ 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
|
|
|
|
**See:** [18-production-infrastructure.md](execution/18-production-infrastructure.md)
|
|
|
|
### DataForSEO Integration (Dec 26, 2025)
|
|
- [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
|
|
|
|
### Project Knowledge Integration (Dec 29-30, 2025)
|
|
- [x] **BANATIE-CONTENT-INTEGRATION.md** created in Project Knowledge
|
|
- [x] **BANATIE-SERVICE-INTEGRATION.md** created in Project Knowledge
|
|
|
|
### First Content Published & Pipeline Validated (Jan 7, 2026)
|
|
- [x] **Henry Bonson's first article published** on dev.to
|
|
- [x] **Article:** "Inside Claude's Sandbox: What Happens When Claude.ai Creates a File"
|
|
- [x] **URL:** https://dev.to/h1gbosn/inside-claudes-sandbox-what-happens-when-claudeai-creates-a-file-4gna
|
|
- [x] **Full agent pipeline tested** — @architect → @writer → @editor → @seo → @image-gen
|
|
- [x] **Pipeline improvements documented** in `banatie-content/shared/`:
|
|
- `assets-folder-standard.md` — asset structure (outline.md, text.md, seo-metadata.md, log-chat.md)
|
|
- `log-chat-format.md` — agent activity logging for iterations
|
|
- `inline-edits-syntax.md` — human inline edits `[text]` + `/apply` command
|
|
- `patch-seo-agent.md` — text optimization responsibilities
|
|
- `patch-image-gen-agent.md` — proactive visual analysis
|
|
|
|
---
|
|
|
|
## ✅ Completed: Placeholder SEO Sprint — Tracks B+C (Jan 2-5, 2026)
|
|
|
|
### Research Findings (Jan 2, 2026)
|
|
- [x] **Deep dive completed** — 31K+ monthly searches discovered
|
|
- [x] **Zero-KD keywords identified** — 10+ keywords with KD 0-5
|
|
- [x] **Direct user validation found** — r/ClaudeAI quote about MCP for placeholders
|
|
- [x] **Execution plan created** — 19-placeholder-seo-sprint.md
|
|
|
|
### Track C: Homepage Quick Wins ✅ COMPLETE
|
|
- [x] **Keywords in metadata** — added placeholder-related keywords
|
|
- [x] **PromptUrlsSection** — updated to mention placeholders first
|
|
|
|
### Track B: Docs Section ✅ COMPLETE
|
|
- [x] **Live URLs docs enhanced** — added placeholder section with examples
|
|
- [x] **Guides section created** — `/docs/guides/`
|
|
- [x] **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
|
|
- [ ] Banatie MCP for article images (cdn.banatie.app hosting)
|
|
|
|
### 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
|
|
- ✅ Content pipeline validated (first article published)
|
|
- ⏳ 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 7, 2026
|
|
**Next Review:** After placeholder landing page deployment
|
|
**Version:** 4.5 (Content pipeline milestone added Jan 7, 2026)
|
|
|
|
**Key Documents:**
|
|
- [19-placeholder-seo-sprint.md](execution/19-placeholder-seo-sprint.md) — Current sprint ⭐
|
|
- [research/seo-keyword-research-placeholder-images.md](research/seo-keyword-research-placeholder-images.md) — Keyword research
|
|
- [18-production-infrastructure.md](execution/18-production-infrastructure.md) — Deployment details
|