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

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.

Umsetzung
Die Anwendung besteht aus mehreren zentralen Bereichen:
Aufträge
Jeder Auftrag enthält:
Status
Priorität
zugewiesene Benutzer
Aufgaben
Anhänge

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.