Back to Blog
ProductFeatured

Introducing Shipfastai 2.0: Multi-tenancy, Real-time, and More

We've completely rebuilt Shipfastai from the ground up with Next.js 15, added multi-tenancy support, real-time collaboration, and dozens of new features you've been asking for.

Alex ThompsonFebruary 15, 20268 min read

Today, we're thrilled to announce Shipfastai 2.0 - the biggest update since we launched. This isn't just an incremental update; we've completely rebuilt the boilerplate from the ground up based on feedback from thousands of developers.

What's New in 2.0

Next.js 15 with App Router

We've migrated entirely to Next.js 15's App Router, bringing you:

React Server Components for improved performance

Streaming SSR for faster initial page loads

Parallel Routes for complex layouts

Intercepting Routes for modal patterns

Multi-tenancy Support

One of the most requested features is now built-in:

// Automatic tenant isolation

const { data } = await supabase

.from('documents')

.select('*')

// RLS automatically filters by tenant

Each tenant gets:

- Isolated data with row-level security

- Custom subdomain support

- Separate billing and usage tracking

- Team member management

Real-time Collaboration

Built on Supabase Realtime, you can now add collaboration features in minutes:

supabase

.channel('documents')

.on('postgres_changes', { event: '*', schema: 'public' },

(payload) => handleRealtimeUpdate(payload)

)

.subscribe()

Migration Guide

Upgrading from 1.x? We've prepared a comprehensive migration guide in our docs. The key changes are:

1. Pages to App Router - All routes now use the app directory

2. API Routes - Use Route Handlers instead of API routes

3. Auth - Updated to Supabase Auth Helpers v2

What's Next

We're already working on 2.1, which will include:

- Vector database integration

- Advanced RAG pipelines with LangChain

- A/B testing infrastructure

- Enhanced analytics dashboard

Thank you to everyone who provided feedback and helped shape this release!

Share this article