Laravel

geschrieben von Aziz Gasim

Wie ich eine Auftragsmanagement-App mit Laravel & Filament gebaut habe

Ein Einblick in die Entwicklung einer individuellen Web-App für Service- und Außendienst-Teams mit Laravel und Filament.

Wie ich eine Auftragsmanagement-App mit Laravel & Filament gebaut habe

Viele Service- und Handwerksbetriebe organisieren ihre Prozesse immer noch über mehrere Tools: Excel, WhatsApp, E-Mails oder sogar Papier.

Das führt schnell zu Problemen:

  • Informationen gehen verloren

  • Prozesse sind unklar

  • Abstimmungen kosten unnötig Zeit

Ich wollte zeigen, wie man solche Abläufe sauber in einer einzigen Anwendung abbilden kann.

Daraus ist Craftro entstanden.

Ziel der Anwendung

Das Ziel war nicht, einen klassischen Shop oder eine Website zu bauen, sondern ein internes System, das reale Arbeitsabläufe abbildet.

Konkret ging es um:

  • Auftragsverwaltung

  • Kunden- und Standortverwaltung

  • Zeiterfassung

  • Dokumente und Fotos direkt am Auftrag

  • klare Rollen und Zuständigkeiten im Team

kunden

Warum Laravel + Filament?

Für solche Anwendungen ist Laravel eine sehr starke Basis.

In Kombination mit Filament lassen sich komplexe Admin-Interfaces und Workflows sehr effizient umsetzen.

Die Vorteile:

  • schnelle Entwicklung von Admin Panels

  • saubere Struktur

  • gute Erweiterbarkeit

  • integrierte Komponenten für Formulare, Tabellen und Aktionen

Gerade für Business-Software ist das ein sehr produktiver Stack.

vorlage

Umsetzung

Die Anwendung besteht aus mehreren zentralen Bereichen:

Aufträge

Jeder Auftrag enthält:

  • Status

  • Priorität

  • zugewiesene Benutzer

  • Aufgaben

  • Anhänge

auftrag

Kunden & Standorte

Kunden können mehrere Standorte haben, die direkt mit Aufträgen verknüpft sind.

Zeiterfassung

Mitarbeiter können Zeiten direkt auf Aufgaben oder Aufträge buchen.

Dokumente & Fotos

Alle relevanten Dateien werden direkt am Auftrag gespeichert, sodass nichts verloren geht.

Rollen & Berechtigungen

Unterschiedliche Rollen sorgen dafür, dass jeder nur das sieht und bearbeiten kann, was für ihn relevant ist.

Herausforderungen

Ein großer Teil der Arbeit liegt nicht im UI, sondern in der Logik:

  • hängen Daten sinnvoll zusammen?

  • Wie bildet man reale Prozesse digital ab?

  • Wie bleibt das System erweiterbar?

Gerade solche Fragen entscheiden darüber, ob eine Anwendung langfristig funktioniert.

Fazit

Viele Unternehmen versuchen, ihre Prozesse an bestehende Tools anzupassen.

In der Praxis führt das oft zu Workarounds und Ineffizienz.

Individuelle Web-Anwendungen bieten hier einen großen Vorteil:

Sie passen sich an den Prozess an – nicht umgekehrt.

Craftro ist ein Beispiel dafür, wie so ein System aussehen kann.

👉 https://craftro.de