Wróć do realizacji
CRM / Serwis w terenie2026Samodzielnie, od projektu po wdrożenie

Integrator CRM, system, na którym działa firma smart home

Problem

Firma działała na ogólnym narzędziu do projektów w abonamencie, które nie pasowało do pracy instalatora AV i smart home. Leady, oferty, grafik, faktury i rozmowy z klientami były rozrzucone po różnych narzędziach, ekipa umawiała się przez telefon, a klienci nie widzieli, na jakim etapie jest ich projekt.

Rozwiązanie

Zbudowałem jeden system wokół prawdziwego procesu firmy: lead zamienia się w ofertę, zaakceptowana oferta w zaplanowany projekt, a skończona praca w fakturę, którą klient płaci online, przy czym stałe umowy serwisowe rozliczają się automatycznie.

Biuro, technicy i klienci dostają każdy swoją aplikację z tego samego kodu, wszystko odświeża się na żywo z powiadomieniami push, a zabezpieczenia na poziomie bazy danych sprawiają, że każda rola widzi tylko swoje dane. AI przygotowuje firmowe oferty z krótkiego opisu.

Wdrożenie

Ekrany aplikacji

Kilka zrzutów z działającego produktu. Podpisy mówią, na co patrzysz.

Pulpit biura: zlecenia dnia, pieniądze i alerty na jednym ekranieWspólny kalendarz: tydzień całej ekipy w jednym widokuProjekty od zaakceptowanej oferty po zakończony montażOferty: szkic z AI, firmowy PDF, wiadomo, kiedy klient je otworzył

Pulpit biura: zlecenia dnia, pieniądze i alerty na jednym ekranie

3 aplikacje, 1 kod
Biuro, technicy i klienci na jednym kodzie we Flutterze
Lead → płatność
Cały cykl sprzedaży i realizacji w jednym systemie
3 role, RLS
Biuro, technicy i każdy klient widzą tylko swoje dane

Co potrafi

Kluczowe funkcje

Trzy aplikacje, jeden kod

Backoffice dla biura, aplikacja na telefon dla techników i portal dla klientów, wszystko z jednego kodu we Flutterze.

Od leada do płatności

Lead, oferta, projekt, faktura i płatność online w jednym procesie, a umowy serwisowe rozliczają się same.

Oferty z pomocą AI

Opisujesz zlecenie w kilku słowach i dostajesz firmową ofertę PDF z pozycjami, a system daje znać, gdy klient ją otworzy.

Na żywo dla wszystkich

Zmiany i czat klienta z biurem pojawiają się od razu na każdym ekranie, z powiadomieniami push na telefon.

Dzień technika w telefonie

Grafik, zadania i zdjęcia z montażu w kieszeni, a do tego alerty burzowe dla ekipy pracującej w pogodzie Florydy.

Bezpieczeństwo od podstaw

Reguły na poziomie bazy danych pilnują, żeby biuro, technicy i każdy klient widzieli tylko to, co do nich należy.

Stack technologiczny

Główne technologie

Konkretne pakiety i integracje znajdziesz niżej.

FlutterDartSupabasePostgreSQL (RLS)Edge FunctionsStripeClaude AIFirebase Cloud Messaging

Architektura

Warstwy systemu

Web
  • Backoffice: leady, oferty, projekty, wspólny kalendarz, faktury
  • Magazyn, zamówienia do dostawców, raporty i kampanie marketingowe
  • Portal klienta: projekty, oferty, płatności, zgłoszenia serwisowe, czat
Mobile
  • Aplikacja technika: grafik dnia, zadania i zdjęcia z montażu
  • Powiadomienia push i alerty burzowe dla ekipy
  • Ten sam kod co backoffice i portal
Backend
  • Supabase Postgres z zabezpieczeniami RLS dla każdej roli
  • Funkcje serverless: płatności, maile, push, AI i alerty pogodowe
  • Strumienie realtime dla czatu i zmian na żywo

Biblioteki

Kluczowe pakiety

  • supabase_flutterklient Supabase: Auth, Postgres, Realtime
  • flutter_bloczarządzanie stanem (Cubit)
  • go_routerosobna powłoka dla każdej roli, deep linki
  • get_it + injectablewstrzykiwanie zależności
  • freezedniemutowalne encje i stany
  • pdf + printingfirmowe oferty i faktury w PDF

Integracje

Usługi zewnętrzne

  • SupabasePostgres z RLS, Auth, Realtime, Edge Functions
  • Stripepłatności online za faktury, zaliczki i autopłatności
  • Claude (Anthropic)generator ofert i asystent AI
  • Firebase Cloud Messagingpowiadomienia push do techników i klientów
  • Resendmaile z ofertami i kampanie marketingowe
  • GoHighLevelnowe leady trafiają prosto do CRM

Budujesz coś podobnego?

Umów krótką, bezpłatną rozmowę. Ocenię pomysł i powiem wprost, czy i jak mogę pomóc.