
InsightBlog is a publishing platform built to feel like a production SaaS product rather than a Medium clone. Beyond writing and publishing, it helps creators discover trending topics, improve drafts with AI, and understand exactly how their content performs.
A basic blog app is just CRUD. Real creators need more: to know what to write about, to improve their drafts, and to understand what actually lands with readers — capabilities that generic blogging tools simply don't provide.
A domain-driven, serverless platform delivered across five phases. The backend runs on Hono + Prisma + Neon Postgres on Cloudflare Workers, with JWT auth (access/refresh, RBAC), a full blog lifecycle, and a social graph. An AI assistant helps improve writing, suggests SEO and topics, and produces a grounded engagement forecast — a heuristic over readability and history rather than fabricated predictions — with a graceful mock fallback when AI is unavailable.
A domain-driven, serverless request flow running on Cloudflare's edge. The React SPA calls a Hono API on Cloudflare Workers, which reaches Neon PostgreSQL through Prisma Accelerate (connection pooling) and calls Google Gemini for the AI writing assistant.
React + Vite SPA
TanStack Query · Tailwind · Chart.js
Hono API
Cloudflare Workers · JWT · Zod
Prisma Accelerate
connection pooling
Neon PostgreSQL
serverless Postgres
Frontend
Backend
Auth & Validation
AI
Infrastructure