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 ekranie
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.
Architektura
Warstwy systemu
- 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
- 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
- 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.