Branża usługowa

Zlecenie od klienta do właściwego wykonawcy

System przyjmowania zgłoszeń, dopasowania specjalisty, statusów realizacji, kalendarza i komunikacji w jednym procesie operacyjnym.

Branża
Usługi techniczne i serwisowe
Nasza rola
Projekt, backend, interfejsy, wdrożenie i utrzymanie
Status
Rozwiązanie działa produkcyjnie

Punkt wyjścia

Problem, od którego zaczęliśmy

Zlecenie przechodziło przez telefon, arkusz i prywatne wiadomości. Nie było wspólnego widoku tego, kto ma wolny termin, na jakim etapie jest realizacja i co należy zrobić dalej.

W firmie usługowej nad jednym zleceniem pracuje kilka różnych ról, a każda podejmuje inne decyzje. Zamiast jednego ekranu z ukrywanymi przyciskami budujemy osobne widoki na wspólnym API — każdy dopasowany do tego, co dana rola faktycznie robi.

Konkrety

Co da się sprawdzić w tym projekcie.

Charakter systemu
platforma wielorolowa
Architektura
wspólne API, osobne interfejsy
Realny czas
aktualizacje bez odświeżania
Dostępność
przeglądarka i PWA

Jak to rozwiązaliśmy

Decyzje, które ukształtowały ten system.

  1. 01

    Mapa realnego przepływu zlecenia

    Zaczynamy od prześledzenia drogi zlecenia przez firmę i wypisania kroków wykonywanych ręcznie. Porządkujemy je według kosztu błędu, a nie według tego, co najłatwiej zaprogramować.

  2. 02

    Wspólne API, osobne widoki ról

    Jeden model danych obsługuje zgłoszenia, realizację i rozliczenie. Na nim powstają interfejsy dla poszczególnych ról, więc dane nie są przepisywane między narzędziami.

  3. 03

    Kalendarz i realny czas

    Planowanie odbywa się na kalendarzu metodą przeciągnij-i-upuść. Zmiany statusu docierają do pozostałych widoków od razu, bez odświeżania strony.

  4. 04

    Rozliczenia w tym samym systemie

    Rozliczenie wynika z danych, które już są w systemie, zamiast powstawać osobno po zakończeniu miesiąca.

Zakres wdrożenia

Co powstało w ramach projektu.

  • przyjmowanie i kwalifikacja zgłoszeń
  • przydział wykonawcy z uwzględnieniem obszaru działania
  • kalendarz planowania z obsługą przeciągnij-i-upuść
  • osobne widoki dla różnych ról w procesie
  • powiadomienia w czasie rzeczywistym i powiadomienia w aplikacji
  • moduł rozliczeń oparty na danych z realizacji
  • integracja z kalendarzem zewnętrznym
  • aplikacja PWA z automatyczną aktualizacją wersji

Technologie

Stack

  • Django + Django REST Framework
  • PostgreSQL
  • Next.js + React + TypeScript
  • SSE (osobny worker realtime)
  • integracja z kalendarzem zewnętrznym
  • nginx, systemd, Docker Compose

Jak pilnujemy jakości

  • testy jednostkowe i e2e kluczowych ścieżek
  • osobne środowisko testowe przed każdym wdrożeniem
  • wdrożenia automatyczne z możliwością szybkiego wycofania

Czego nauczył nas ten projekt

Najwięcej czasu oszczędza nie nowa funkcja, tylko usunięcie momentu, w którym ktoś musi przepisać dane z jednego narzędzia do drugiego.

Powiązane rozwiązania

Podobny proces w Twojej firmie?

Trzyosobowy zespół małej firmy wspólnie przegląda informacje o klientach na laptopie

Klient, rozmowy i następny krok w jednym miejscu

CRM dla małej firmy

Lekki CRM dla małej firmy: leady, projekty, e-mail i zadania bez rozbudowanego systemu, którego zespół nie chce używać.

od 8 900 zł14–24 dni
Zespół firmy technicznej i klient wspólnie sprawdzają status zlecenia na laptopie

Mniej pytań o status, więcej przejrzystości

Panel klienta B2B

Panel klienta B2B do zleceń, dokumentów, statusów i komunikacji — połączony z procesem Twojego zespołu.

od 10 900 zł3–5 tygodni

Następny krok

Opisz swój proces, a wrócimy z zakresem i ceną etapu.

Nie potrzebujemy gotowej specyfikacji. Wystarczy, że pokażesz, jak dziś wygląda praca i co najczęściej się psuje.

Opisz projekt