A production-grade starter built on Next.js, React 19, shadcn/ui, and self-hosted Appwrite. Bring users into workspaces, toggle modules on or off per team, assign roles, and keep each team's data fenced from day one.
Email/password, Google sign-in, and TOTP 2FA — running on an Appwrite instance you control.
Owners turn features on or off for each team, so every workspace ships only what it needs.
Appwrite TablesDB row security fences every team's data — members only ever see their own.
Owner, admin, and member roles checked at the edge, then checked again on the server.