Back to projects

Multi Blog

Multi-tenant blogging platform with custom domains and AI editor

About

A multi-tenant blogging platform that allows users to create sites with custom domains and subdomains. Features an AI-powered WYSIWYG editor (Novel), image uploads via Vercel Blob, rate limiting with Upstash, and ISR for fast cached content delivery. Built on the Vercel Platforms Starter Kit architecture.

Highlights

  • Multi-tenant architecture with custom domain and subdomain support via Vercel Domains API
  • AI-powered Notion-style rich-text editor with Novel
  • Image uploads with drag & drop backed by Vercel Blob
  • Edge-cached blog posts with ISR and on-demand revalidation
  • Rate limiting with Upstash Redis

Tech Stack

Next.jsReactDrizzle ORMVercel PostgresVercel BlobVercel KVUpstashOpenAIVercel AI SDKNovelNextAuth.jsTailwind CSSTremorFramer MotionMDX

Code Stats

TypeScript92.7%
JavaScript3.7%
CSS3.6%

5,826 total lines of code

Duration

August 2024 — Present

View source
PreviousNext