Add Product
parent
e48037de5e
commit
0758235f6b
1 changed files with 83 additions and 0 deletions
83
Product.md
Normal file
83
Product.md
Normal file
|
|
@ -0,0 +1,83 @@
|
||||||
|
## Target Audience
|
||||||
|
|
||||||
|
**Developer Creators** - developers who monetize themselves/personal brand:
|
||||||
|
|
||||||
|
- Developer advocates / DevRel
|
||||||
|
- Tech educators (course creators, tutorial writers)
|
||||||
|
- "Build in public" founders
|
||||||
|
- Devs who share learnings on Twitter/YouTube/blogs
|
||||||
|
|
||||||
|
These people have money (or will), care about their brand, and are technical enough to appreciate WriteKit's approach.
|
||||||
|
|
||||||
|
## Competitive Advantage
|
||||||
|
|
||||||
|
**Go + SQLite stack:**
|
||||||
|
|
||||||
|
- Run hundreds of blogs on minimal infrastructure
|
||||||
|
- Single binary deployment (vs Ghost's Node + MySQL + Nginx complexity)
|
||||||
|
- Self-hosting is trivial: download, run, done
|
||||||
|
- Edge-ready (Cloudflare Workers, Fly.io)
|
||||||
|
- Can price lower than competitors due to efficiency
|
||||||
|
|
||||||
|
| Ghost (Node) | WriteKit (Go) |
|
||||||
|
| ----------------- | ------------- |
|
||||||
|
| 1GB+ RAM minimum | 64-128MB |
|
||||||
|
| Complex self-host | Single binary |
|
||||||
|
| $9/mo minimum | Can go lower |
|
||||||
|
|
||||||
|
## Positioning vs Competitors
|
||||||
|
|
||||||
|
- **Ghost**: Heavy, creator-focused, expensive infrastructure
|
||||||
|
- **Hashnode**: Bloated, community-focused
|
||||||
|
- **Medium**: No ownership, algorithm-dependent
|
||||||
|
- **Hugo/Jekyll**: Static-only, no UI, developer-only
|
||||||
|
- **WriteKit**: Lightweight, developer-first, tinkerable, owns your data
|
||||||
|
|
||||||
|
## Business Model (TBD)
|
||||||
|
|
||||||
|
**Current thinking:** Freemium with product-led growth
|
||||||
|
|
||||||
|
**Free tier:**
|
||||||
|
|
||||||
|
- Blog with subdomain (you.writekit.dev)
|
||||||
|
- "Powered by WriteKit" badge (organic marketing)
|
||||||
|
- Core features: posts, comments, reactions, basic analytics
|
||||||
|
|
||||||
|
**Premium tier (~$5/mo):**
|
||||||
|
|
||||||
|
- Custom domain
|
||||||
|
- Remove "Powered by WriteKit" badge
|
||||||
|
- Advanced analytics
|
||||||
|
- Custom CSS (not sure yet)
|
||||||
|
- Newsletter/subscribers (future)
|
||||||
|
|
||||||
|
**Growth strategy:** Free users with badge = marketing. Same playbook as Carrd, Notion, Substack, Webflow.
|
||||||
|
|
||||||
|
## Lessons from Ghost (John O'Nolan)
|
||||||
|
|
||||||
|
- Don't charge too little ($5/mo customers are problematic)
|
||||||
|
- Be opinionated: "Ghost is unapologetically a publishing platform, not a generic CMS"
|
||||||
|
- Build audience before launch (Ghost had 30k email signups before writing code)
|
||||||
|
- Non-profit structure aligned incentives with users
|
||||||
|
- Magic link auth > over-engineered OAuth
|
||||||
|
- Steady growth > exponential growth is fine
|
||||||
|
|
||||||
|
## Origin Story
|
||||||
|
|
||||||
|
Built because:
|
||||||
|
|
||||||
|
1. Working with clients, CMS systems are annoying - can't tinker
|
||||||
|
2. Built an SSG from scratch for a client - realized there's a better way
|
||||||
|
3. Developer-first approach: control, simplicity, data ownership
|
||||||
|
|
||||||
|
## What's Missing
|
||||||
|
|
||||||
|
- OG image generation
|
||||||
|
- Newsletter/email (future)
|
||||||
|
|
||||||
|
## Next Steps
|
||||||
|
|
||||||
|
2. Launch free tier with "Powered by WriteKit" badge
|
||||||
|
3. Get 10-20 developer creators to try it
|
||||||
|
4. Learn from real users
|
||||||
|
5. Figure out pricing based on feedback
|
||||||
Loading…
Add table
Add a link
Reference in a new issue