Back to project foundations
Application starter

Wave

Laravel SaaS foundation with accounts, subscriptions, roles, an administration area and content features.

Why we recommend it

Wave is useful when a paid membership or SaaS service needs account management and subscription workflows early. Its Laravel, Livewire and Filament foundation gives you working application features to adapt before building the product-specific service.

When to choose it

  • Subscription-based customer services and membership products.
  • Laravel applications that need user profiles, administrative tools and a public content area.

What to consider

  • Billing requires payment-provider configuration, webhook handling and your own commercial rules; the repository alone does not provide a payment account.
  • The core is MIT. DevDojo Pro content and other commercial offerings are separate; inspect the chosen themes and dependencies rather than assuming every promoted extra is included.

Start with this project

Prepare the PHP version and extensions declared in composer.json, Composer, Node.js and a database. Follow Wave's manual installation guide, configure the environment and review migrations and seed data before building assets. Connect billing only after deciding the product and payment flow.