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

OnOrder CRM — Zarządzanie operacjami finansowymi

Web CRM do operacji finansowych: zgłoszenia, rozliczenia z klientami, prowizje i raporty zarządcze w jednym miejscu pracy.

Cel projektu

Zapewnić menedżerom, księgowym i dyrektorom powiązane widoki zgłoszeń finansowych i ich wyników. Połączyć szczegóły operacji, kontrahentów i salda klientów z raportowaniem operacyjnym.

Rozwiązanie i architektura

Panel administracyjny React łączy się z oddzielnym API Symfony. Model danych wiąże zgłoszenia z menedżerami, firmami i zapisami rozliczeń klientów. Nawigacja według ról rozdziela codzienną pracę, księgowość i raporty dyrektora. Interfejs obejmuje statusy operacji, obliczenia procentowe, zapisy wynagrodzeń i wydatków oraz eksport arkuszy.

Wewnątrz OnOrder CRM

Rzeczywiste ekrany lokalnej aplikacji z osobną bazą demonstracyjną: zgłoszenia finansowe, salda klientów, kontrahenci i raporty dyrektora.

Widok dyrektora: zysk netto i podsumowania za sześć miesięcy
Widok dyrektora: zysk netto i podsumowania za sześć miesięcy
Raport zarządczy: przychody, wydatki, wynagrodzenia i eksport
Raport zarządczy: przychody, wydatki, wynagrodzenia i eksport
Rozliczenia z klientem: operacje i składniki salda
Rozliczenia z klientem: operacje i składniki salda
Klienci: profile, aliasy i dostęp do rozliczeń
Klienci: profile, aliasy i dostęp do rozliczeń
Firmy: dane kontrahentów i demonstracyjne dane bankowe
Firmy: dane kontrahentów i demonstracyjne dane bankowe
Zgłoszenia finansowe: kontrahenci, stawki, kwoty i status operacji
Zgłoszenia finansowe: kontrahenci, stawki, kwoty i status operacji

Wszystkie ekrany pokazują fikcyjnych użytkowników, kontrahentów, zgłoszenia i kwoty w osobnej lokalnej bazie. Wartości ilustrują interfejs, a nie wyniki biznesowe. Nie kopiowano bazy produkcyjnej ani nie przesyłano prawdziwych pieniędzy. Lokalnie sprawdzono logowanie, listy z danymi, rozliczenia klientów, podsumowania dyrektora i pobieranie arkuszy; nie jest to audyt obliczeń ani kontroli dostępu.

Zalety

  • 🧾 Kontekst każdego zgłoszenia — kwoty, kontrahenci, stawki i status w jednym rejestrze.
  • 🤝 Rozliczenia według klienta — powiązane operacje i składniki salda zebrane razem.
  • 👥 Praca według ról — nawigacja dla menedżerów, księgowych i dyrektorów dopasowana do ich zadań.
  • 📊 Przegląd okresów finansowych — miesięczne zestawienia łączą przychody, wydatki, wynagrodzenia i zysk netto.
  • 📤 Dane do dalszej analizy — eksport arkuszy wspiera raporty zgłoszeń i wynagrodzeń.

Technologie

Panel administracyjny wykorzystuje React 18, JavaScript, Vite, Tailwind CSS i Redux Toolkit z RTK Query. API PHP opiera się na Symfony 6.4, API Platform i Doctrine ORM. Izolowane demo działa na SQLite; lokalna konfiguracja nie potwierdza rodzaju bazy produkcyjnej.

React JavaScript PHP Symfony
Powrót do portfolio

Tworzenie CRM do operacji finansowych

OnOrder CRM łączy obsługę zgłoszeń finansowych z rozliczeniami klientów i raportowaniem zarządczym. Studium przypadku pokazuje, jak specjalistyczna aplikacja webowa organizuje pracę menedżerów, księgowych i dyrektorów.

Zgłoszenia finansowe w centrum codziennej pracy

Operacja finansowa wymaga więcej kontekstu niż pojedyncza kwota. OnOrder łączy kontrahentów, stawki procentowe, odpowiedzialnych menedżerów i statusy we wspólnym rejestrze. Profile klientów prowadzą do powiązanych rozliczeń, a profile firm przechowują dane kontrahentów dla zespołu.

Połączona księgowość i raporty dyrektora

Aplikacja wiąże salda klientów z zapisami wydatków i wynagrodzeń. Widok dyrektora przedstawia bieżące wartości i miesięczne podsumowania. Eksport arkuszy umożliwia dalszą analizę zgłoszeń i wynagrodzeń poza aplikacją. Fikcyjne kwoty wyjaśniają procesy bez deklarowania wzrostu firmy czy potwierdzonej dokładności księgowej.

Oddzielny interfejs i uporządkowane API

React i RTK Query obsługują panel administracyjny oraz zapytania API. Symfony, API Platform i Doctrine modelują zapisy finansowe i ich relacje. Podział ten wspiera różne widoki wspólnych danych bez przedstawiania CRM jako systemu bankowego lub procesora płatności.