Erste Schritte

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.

Was es ist

Ein Monorepo mit Laravel-Backend, Angular-Frontend und einem Modulsystem, das erlaubt, Features unabhängig hinzuzufügen, zu aktivieren oder zu entfernen.

Was es nicht ist

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.

Was du am ersten Tag bekommst
  • 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

Erste Schritte

Installation

Dokumentation in Arbeit.

Dieser Abschnitt wird gerade geschrieben.

Developer

Commands

Artisan-Commands, die im Starter verfügbar sind — der Modul-Generator, die Übersetzungs-Tools und die Test-Setup-Pipeline.

test:setup

Mutter-Command zum Einrichten der Testumgebung. Orchestriert Env, Datenbank, Migrations, Seeder und Module.

php artisan test:setup --fresh
starter:make-module

Ein neues Modul mit Stubs gerüstet. Unterstützt minimal, default und full.

php artisan starter:make-module Blog --default
translations:import

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


Weitere Abschnitte werden geschrieben. Themen: Modul-Lebenszyklus, Deploy-Pipeline, Patterns, EAV-System, Kategorie-Konfiguration, Übersetzungs-Workflow und mehr.