Skip to content

A full-stack Next.js app with multi-tenancy and custom domain support. Built with Next.js App Router and the Vercel Domains API.

Notifications You must be signed in to change notification settings

lexsemenenko/platforms

 
 

Repository files navigation

Platforms Starter Kit

The all-in-one starter kit
for building multi-tenant applications.

Introduction · Demo · Deploy Your Own · Guide · Kitchen Sink · Contributing


Introduction

The Platforms Starter Kit is a full-stack Next.js app with multi-tenancy and custom domain support. Built with Next.js App Router, Vercel Postgres and the Vercel Domains API.

Here's a quick 30-second demo:

Platforms.v2.mp4

Features

  1. Multi-tenancy: Programmatically assign unlimited custom domains, subdomains, and SSL certificates to your users using the Vercel Domains API
  2. Performance: Fast & beautiful blog posts cached via Vercel's Edge Network, with the ability to invalidate the cache on-demand (when users make changes) using Incremental Static Regeneration + Next.js' revalidateTag API
  3. AI Editor: AI-powered Markdown editor for a Notion-style writing experience powered by Novel
  4. Image Uploads: Drag & drop / copy & paste image uploads, backed by Vercel Blob
  5. Custom styles: Custom fonts, 404 pages, favicons, sitemaps for each site via the