Introduction
AS Starter is a full-stack web application foundation built on Laravel and Angular. It provides everything a modern web application needs before the first business feature — so your team can start there instead.
A monorepo with a Laravel backend, an Angular frontend and a module system that lets you add, enable or remove features independently.
A framework, a CMS, a SaaS platform or a boilerplate you throw away after the first sprint. It is designed to stay and grow with your project.
- Authentication — registration, login, email verification, password reset
- Roles & permissions — granular, configurable per feature
- Multilingual — EN/DE/ES/FR, DB-driven, cacheable
- Media management — upload, albums, quotas
- Messaging — threads, inbox, email notifications
- Interactions — favorites, watchlists
- Admin panel — users, roles, translations, categories, EAV
- Deploy pipeline — automated, with env profiles
Installation
Documentation in progress.
Commands
Artisan commands available in the starter, including the module generator, translation tools and the test setup pipeline.
Mother command for setting up the test environment. Orchestrates env, database, migrations, seeders and modules.
php artisan test:setup --fresh Scaffold a new module with stubs. Supports minimal, default and full structures.
php artisan starter:make-module Blog --default Import translations from JSON files into the database.
php artisan translations:import ads --module Full command reference available in the repository at app/Console/Commands/README.md