Einführung
AS Starter ist ein Full-Stack-Fundament für Webanwendungen auf Basis von Laravel und Angular. Es liefert alles, was eine moderne Webanwendung vor dem ersten Business-Feature braucht — damit dein Team dort einsteigen kann.
Ein Monorepo mit Laravel-Backend, Angular-Frontend und einem Modulsystem, das erlaubt, Features unabhängig hinzuzufügen, zu aktivieren oder zu entfernen.
Kein Framework, kein CMS, keine SaaS-Plattform, kein Boilerplate, den man nach dem ersten Sprint wegwirft. Er ist dafür gebaut, zu bleiben und mit dem Projekt zu wachsen.
- Authentifizierung — Registrierung, Login, E-Mail-Verifikation, Passwort zurücksetzen
- Rollen & Berechtigungen — granular, pro Feature konfigurierbar
- Mehrsprachig — EN/DE/ES/FR, DB-basiert, cacheable
- Medienverwaltung — Upload, Alben, Kontingente
- Messaging — Threads, Posteingang, E-Mail-Benachrichtigungen
- Interaktionen — Favoriten, Merklisten
- Admin-Panel — Benutzer, Rollen, Übersetzungen, Kategorien, EAV
- Deploy-Pipeline — automatisiert, mit Env-Profilen
Installation
Dokumentation in Arbeit.
Commands
Artisan-Commands, die im Starter verfügbar sind — der Modul-Generator, die Übersetzungs-Tools und die Test-Setup-Pipeline.
Mutter-Command zum Einrichten der Testumgebung. Orchestriert Env, Datenbank, Migrations, Seeder und Module.
php artisan test:setup --fresh Ein neues Modul mit Stubs gerüstet. Unterstützt minimal, default und full.
php artisan starter:make-module Blog --default Importiert Übersetzungen aus JSON-Dateien in die Datenbank.
php artisan translations:import ads --module Vollständige Command-Referenz im Repository unter app/Console/Commands/README.md