Skip to content

Struktur Proyek

Proyek Saasfly baru Anda yang dihasilkan dari wizard CLI create saasfly sudah menyertakan beberapa file dan folder. Yang lainnya, Anda akan membuatnya sendiri dan menambahkannya ke struktur file Saasfly yang sudah ada.

  • Directoryapps
    • Directorynextjs
      • Directorypublic
        • favicon.ico
        • logo.svg
      • Directorysrc
        • Directoryapp
          • Directory[lang]
            • Directory(auth)
            • Directory(dashboard)
            • Directory(docs)
            • Directory(editor)
            • Directory(marketing)
              • page.tsx
          • api
          • layout.tsx
          • robots.ts
        • Directorycomponents
        • Directoryconfig
        • Directorycontent
        • Directoryhooks
        • Directorylib
        • Directorystyles
        • Directorytrpc
        • Directorytypes
        • Directoryutils
        • env.mjs
        • middleware.ts
      • contentlayer.config.js
      • next.config.mjs
      • package.json
      • postcss.config.cjs
      • tailwind.config.ts
      • tsconfig.json
  • Directorypackages
    • Directoryapi
    • Directoryauth
    • Directorycommon
    • Directorydb
      • Directoryprisma
        • enums.ts
        • schema.prisma
        • types.ts
      • index.ts
    • Directorystripe
    • Directoryui
  • Directorytooling
    • Directoryeslint-config
    • Directoryprettier-config
    • Directorytailwind-config
    • Directorytypescript-config
  • Directoryturbo
    • Directorytemplates
    • config.ts
  • .env.example
  • CODE_OF_CONDUCT.md
  • CONTRIBUTION.md
  • LICENSE
  • package.json
  • README.md
  • turbo.json
  • vercel.json