Freelancer-CRM – Kunden, Projekte und Rechnungen
Eine Symfony-Anwendung für meine eigene Selbstständigkeit: Sie verwaltet Kunden, Projekte und Aufgaben und erzeugt daraus Rechnungen als PDF.
-
Kunde → Projekt → Aufgabe → Rechnung als durchgängiger Ablauf
-
Abrechnung nach Stunden oder zum Festpreis je Aufgabe
-
Rechnungs-PDF aus ausgewählten offenen Aufgaben eines Projekts, mit Status erstellt, verschickt und bezahlt
-
Geschützter Admin-Bereich mit Login und Rollen
Wofür wird das Freelancer-CRM eingesetzt?
Es ersetzt Tabellen und manuelle Rechnungsvorlagen: Aufgaben werden erfasst, einem Projekt zugeordnet und später gesammelt in Rechnungen überführt.
Wie entsteht eine Rechnung?
Aus den offenen Aufgaben eines Projekts wählt die Anwendung die abzurechnenden Positionen aus und befüllt eine PDF-Vorlage automatisch. Der Status der Rechnung lässt sich vom Erstellen bis zur Bezahlung nachverfolgen.
Welche Technik steckt dahinter?
Symfony 8 mit PHP 8.5, Doctrine ORM, MariaDB und Docker. Der Bereich hinter dem Login ist nicht öffentlich, die Startseite ist online erreichbar.