PreviousNext

Structure

How the folder structure and files are designed.

Monorepo structure

package.json
turbo.json
  • apps : The applications of your saas.
  • kit : All packages of your saas.
  • supabase : The supabase configuration.
  • tooling : Contains dev tools configurations like eslint, prettier, tailwind, tsconfig, etc.

Package structure

Most of the packages are designed to work in web and native application. For that reason these packages are using the following structure.

  • i18n : Contains json translation files.
  • native : The native logic (react native and expo code).
  • router : Trpc logic to interact with the database from all environments.
  • shared : Code shared between native and web codebases.
  • www : The web logic.

How is this guide?

Last updated on 1/18/2026