Project Structure

  • docker-compose.yml 5 services orchestration
  • .env.example Docker variables
  • backend/ Laravel 12 API
    • app/
      • Core/ Always present (auth, middleware, enums)
        • Controllers/Auth/13 auth controllers
        • Enums/Role backed enum
        • Services/Auth, Password, Profile, Stats
        • Http/Middleware, Requests, Resources
      • Modules/ Removable modules
        • Admin/Dashboard, user management
        • Billing/Stripe subscriptions
    • config/
      • modules.phpToggle modules on/off
      • plans.phpStripe plans definition
    • tests/Feature + module tests
  • frontend/ Next.js 16
    • src/
      • app/ App Router pages
        • (auth)/Login, register, forgot/reset
        • (dashboard)/Dashboard, settings, billing, admin
      • core/ Always present
        • actions/Server actions
        • components/DashboardShell, shadcn/ui
      • modules/Removable module components
      • lib/API client, utilities
    • .storybook/Storybook configuration
Customize Modules

Documentation

Ready to build your SaaS?

Full source code, all modules, lifetime updates.

Get Stacktura — $249