${{ oc.title }}
</section> width=

OnOrder CRM — Verwaltung von Finanzvorgängen

Ein Web CRM für Finanzvorgänge: Anträge, Kundenabrechnungen, Provisionen und Managementberichte in einem Arbeitsbereich.

Projektziel

Managern, Buchhaltern und der Geschäftsleitung zusammenhängende Ansichten von Finanzanträgen und ihren Ergebnissen bieten. Vorgangsdetails, Geschäftspartner und Kundensalden stehen neben der operativen Berichterstattung bereit.

Lösung und Architektur

Eine React Verwaltungsoberfläche greift auf eine separate Symfony API zu. Das Datenmodell verknüpft Anträge mit Managern, Unternehmen und Kundenabrechnungen. Rollenabhängige Navigation trennt tägliche Aufgaben, Buchhaltung und Berichte der Geschäftsleitung. Die Oberfläche umfasst Vorgangsstatus, prozentuale Berechnungen, Gehalts- und Ausgabenbelege sowie Tabellenexporte.

Einblicke in OnOrder CRM

Echte Ansichten der lokalen Anwendung mit einer eigenen Demodatenbank: Finanzanträge, Kundensalden, Geschäftspartner und Berichte der Geschäftsleitung.

Geschäftsleitung: Nettogewinn und Finanzübersichten für sechs Monate
Geschäftsleitung: Nettogewinn und Finanzübersichten für sechs Monate
Managementbericht: Einnahmen, Ausgaben, Gehälter und Export
Managementbericht: Einnahmen, Ausgaben, Gehälter und Export
Kundenabrechnungen: Vorgänge und Bestandteile des Saldos
Kundenabrechnungen: Vorgänge und Bestandteile des Saldos
Kunden: Profile, Aliasse und Zugang zu Abrechnungen
Kunden: Profile, Aliasse und Zugang zu Abrechnungen
Unternehmen: Geschäftspartnerdaten und fiktive Bankangaben
Unternehmen: Geschäftspartnerdaten und fiktive Bankangaben
Finanzanträge: Geschäftspartner, Prozentsätze, Beträge und Status
Finanzanträge: Geschäftspartner, Prozentsätze, Beträge und Status

Alle Ansichten zeigen fiktive Nutzer, Geschäftspartner, Anträge und Finanzbeträge in einer isolierten lokalen Datenbank. Die Werte veranschaulichen die Oberfläche und sind keine Geschäftsergebnisse. Es wurde keine produktive Datenbank kopiert und kein echtes Geld überwiesen. Anmeldung, gefüllte Listen, Kundenabrechnungen, Finanzübersichten und Tabellen-Downloads wurden lokal geprüft; dies ist kein Audit von Berechnungen oder Zugriffskontrollen.

Vorteile

  • 🧾 Anträge im Zusammenhang — Beträge, Geschäftspartner, Prozentsätze und Status in einem Register.
  • 🤝 Kundenabrechnungen verfolgen — zusammengehörige Vorgänge und Saldenbestandteile pro Kunde.
  • 👥 Rollenbezogen arbeiten — Navigation für Manager, Buchhalter und Geschäftsleitung entsprechend ihren Aufgaben.
  • 📊 Finanzzeiträume prüfen — monatliche Übersichten zeigen Einnahmen, Ausgaben, Gehälter und Nettogewinn gemeinsam.
  • 📤 Daten weiter analysieren — Tabellenexporte unterstützen die Auswertung von Anträgen und Gehältern.

Technologien

Die Verwaltungsanwendung nutzt React 18, JavaScript, Vite, Tailwind CSS und Redux Toolkit mit RTK Query. Die PHP API basiert auf Symfony 6.4, API Platform und Doctrine ORM. Die isolierte Demo läuft auf SQLite; daraus wird keine Aussage über die produktive Datenbank abgeleitet.

React JavaScript PHP Symfony
Zurück zum Portfolio

Entwicklung eines CRM für Finanzvorgänge

OnOrder CRM verbindet die Bearbeitung von Finanzanträgen mit Kundenabrechnungen und Managementberichten. Die Fallstudie zeigt, wie eine spezialisierte Webanwendung die Arbeit von Managern, Buchhaltern und Geschäftsleitung organisiert.

Finanzanträge im Mittelpunkt der täglichen Arbeit

Ein Finanzvorgang braucht mehr Kontext als einen einzelnen Betrag. OnOrder bündelt Geschäftspartner, Prozentsätze, zuständige Manager und Vorgangsstatus in einem gemeinsamen Register. Kundenprofile führen zu zugehörigen Abrechnungen; Unternehmensprofile halten Geschäftspartnerdaten für das Team bereit.

Buchhaltung und Managementberichte verbinden

Die Anwendung verbindet Kundensalden mit Ausgaben- und Gehaltsbelegen. Die Geschäftsleitung sieht aktuelle Werte und monatliche Übersichten. Tabellenexporte ermöglichen weitere Analysen von Anträgen und Gehältern außerhalb der Anwendung. Fiktive Beträge erklären die Abläufe ohne Aussagen über Geschäftswachstum oder geprüfte Buchhaltungsgenauigkeit.

Separate Oberfläche und strukturierte API

React und RTK Query übernehmen die Verwaltungsoberfläche und API Anfragen. Symfony, API Platform und Doctrine modellieren Finanzbelege und ihre Beziehungen. Diese Trennung unterstützt unterschiedliche Ansichten gemeinsamer Daten, ohne das CRM als Banksystem oder Zahlungsabwickler darzustellen.