Introducing Platforms Starter Kit v2 → app.vercel.pub It's an open-source @nextjs.org template for you to build multi-tenant apps with custom domains in days, not months. Built with Next.js App Router and the @vercel.com Domains API Video demo: https://youtu.be/qqo6nSCrqio
Post
Features: ◆ Assign unlimited domains/SSL certs ◆ On-demand ISR via `revalidateTag` ◆ AI text editor via novel.sh ◆ Custom styles for each site ◆ Image uploads w/ Vercel Blob ◆ Dynamic OG images ◆ Dark mode Code is fully open-source: https://github.com/vercel/platforms
A year ago, we launched the first version of this starter kit. Since then, we've seen many platforms scale to tens of thousands of custom domains on Vercel: ◆ Hashnode.com ◆ Super.so ◆ Incident.io ◆ BeyondMenu.com ◆ Mintlify.com ◆ Moment.co ◆ @dub.sh https://vercel.com/blog/platforms-starter-kit
0 reposts0 likes
This template is jam-packed with lots of useful features for building platforms on Vercel. 1. Programmatically managing custom domains Forget manually setting up custom server rewrite rules with NGINX. Vercel's Domains API makes things simple: https://vercel.fyi/9caERPH
2. On-demand cache invalidation By using @nextjs' new `revalidateTag` API + Vercel's ISR feature (https://vercel.fyi/isr), we are able to cache content pages + revalidate them when users make changes to them. Best part? Changes get propagated in <500ms, globally ⚡
3. AI-powered Markdown-based WYSIWYG editor The new Platforms Starter Kit now comes built-in with intelligent AI autocompletion – powered by novel.sh ✨
4. Custom fonts, 404 pages, favicons, sitemaps for each site Thanks to @nextjs.org file-based Metadata API, we are able to customize the look and feel of each site. Best part? `revalidateTag` allows us to perform cache invalidations faster and more efficiently when changes happen.