Et'al Software Solutions
Back to blog
AnnouncementsJanuary 15, 2026·5 min read

Introducing WebApp: Build Modern Apps Faster

Today we're excited to announce WebApp, a complete platform for building production-ready web applications.

Alex Johnson

CEO & Founder

Why We Built WebApp

After years of building web applications, we noticed the same patterns emerging again and again. Setting up authentication, configuring databases, implementing multi-tenancy—these foundational tasks consumed weeks of development time before teams could even start building their actual product.

WebApp changes that. We've taken our battle-tested patterns and packaged them into a complete, production-ready template that gives you everything you need to launch your next SaaS application.

The Technology Stack

We've carefully selected each technology in our stack for its reliability, developer experience, and production readiness:

**Next.js 16** powers our frontend and API routes, with Turbopack providing lightning-fast development builds. Server Components and Server Actions simplify data fetching patterns.

**Supabase** provides our PostgreSQL database with built-in authentication, real-time subscriptions, and row-level security for multi-tenant data isolation.

**TanStack Query** handles client-side data fetching, caching, and synchronization with patterns optimized for workspace-scoped data.

**Tailwind CSS & shadcn/ui** deliver a beautiful, customizable design system with dark mode support out of the box.

Built for Multi-Tenancy

Every modern SaaS needs multi-tenancy, and WebApp delivers it from day one. Our architecture includes:

- **Workspace isolation** with feed-based data relationships - **Row-level security** policies that enforce tenant boundaries at the database level - **Flexible role system** supporting 14 distinct permission levels - **Account switching** with optimized query invalidation

You can read more about our multi-tenant architecture in our dedicated blog post.

Getting Started

Ready to build your next project with WebApp? Getting started is simple:

1. Clone the repository 2. Run `pnpm install` to install dependencies 3. Start local Supabase with `supabase start` 4. Run `pnpm dev` to start the development server

Within minutes, you'll have a fully functional application with authentication, a dashboard, and all the tooling you need to start building your features.

We can't wait to see what you build with WebApp!