Aplikacja dla handlowców, która działa offline.
Przedstawiciele i merchandiserzy dostają wizyty w sklepach z panelu webowego, a resztę robią na miejscu: ankiety, zdjęcia, zamówienia, drukowane faktury. Od ponad 4 lat budujemy i rozwijamy tę aplikację we Flutterze, na iOS i Androida.
Sales Companion Dla zespołów terenowych w handlu
- lata rozwoju
- 4+
- typów pytań w ankietach
- 11
- rodzajów działań w wizycie
- 7
- pełna synchronizacja dziennie, potem offline
- 1
- platformy, jeden kod
- 2
Co jest na pulpicie.
Tu zaczyna się dzień handlowca. Jeden ekran, osiem zadań.

- 1Kilometrówka
- 2Czas pracy
- 3Wizyta spoza planu
- 4Status wizyty
- 5Pobierz dzień
- 6Zaplanowane, rozpoczęte, wysłane
- 7Data w kolorze projektu
- 8Zakładki pod każdego klienta
Jeden dzień w terenie.
Pięć momentów nagranych w prawdziwej aplikacji.
01 Rano
Pobierz dzień.
W halach magazynowych zasięgu nie ma. Dlatego jedna synchronizacja wgrywa wizyty, sklepy, produkty i pytania do bazy w telefonie, około 40 tabel. Potem zasięg nie jest już potrzebny.
02 W sklepie
Odpowiedz, zrób zdjęcie, nagraj.
Ankiety z 11 typami pytań, zdjęcia i notatki głosowe do 30 minut. Nawet gdy słaby Android ubije aplikację w trakcie robienia zdjęcia, nic nie przepada.
03 Przy ladzie
Faktura na miejscu.
Dokumenty sprzedaży i zamówienia, drukowane na termicznej drukarce Bluetooth. Przez naszą własną warstwę druku, napisaną od zera na czystym Bluetooth Low Energy. Bez SDK producenta.
04 Poza planem
Nowy sklep? Nowa wizyta.
Wybierz go z listy albo z mapy, najbliższe na górze.
05 Koniec
Wyślij i sprawdź, czy doszło.
Każda wizyta leci jako jedna paczka. Potem aplikacja pyta serwer, czy dotarła.
Wszystko, czego trzeba w terenie. W jednej aplikacji.
30 funkcji z aplikacji, a lista ciągle rośnie.
- WizytyZaplanowane wizytyZ panelu webowego, z terminami.
WizytyWizyty w wizytachZadania grupują działania w wizycie.
WizytyWizyty spoza planuWybierz sklep z listy albo z mapy.- WizytyHarmonogramyNajbliższy tydzień, dzień po dniu.
- WizytyPlanowanieTermin i dni do końca przy każdej wizycie.
- WizytyLicznik wizytyStart, pauza, wznowienie.
AnkietyDynamiczne ankietyBudowane na serwerze. Bez aktualizacji aplikacji.- AnkietyAnkiety zagnieżdżoneOdpowiedzi otwierają kolejne pytania.
- Ankiety11 typów pytańOd tak/nie po nagranie audio.
AnkietyAnkiety produktoweTe same pytania dla każdego produktu.- AnkietySzukanie po kodzie kreskowymZeskanuj i znajdź pytanie albo produkt.
- AnkietyPropozycje zamówieńZamówienie zbudowane z odpowiedzi w ankiecie.
MediaZdjęciaZ aparatu albo z galerii, z opisami.
MediaAudioNotatki głosowe do 30 minut.- MediaKomentarze przełożonegoCzat przy każdej wizycie albo pytaniu.
SprzedażDokumenty sprzedażyFaktury i paragony.- SprzedażZamówieniaProsto do dystrybutora.
- SprzedażWydania towaruZ własnego stanu handlowca.
- SprzedażWydruki przez BluetoothDrukarki termiczne 58 i 80 mm.
- SprzedażMagazynStan, który zmienia się z każdą sprzedażą.
- KontrolaPunkty GPSLokalizacja przy każdym kluczowym kroku.
- KontrolaWykrywanie fałszywego GPSOznaczane dla przełożonego.
- KontrolaKilometrówkaStan licznika na początku i na końcu dnia.
- KontrolaCzas pracyLicznik dnia z pauzą i zakończeniem.
PlatformaSynchronizacja offlineJedno pobranie dziennie.- PlatformaWysyłka w tleDziała też po zminimalizowaniu.
- PlatformaWiele firmJedna aplikacja, wielu klientów.
- PlatformaKonfiguracja z serweraFunkcje włączane osobno dla każdego klienta.
- PlatformaWiadomościObowiązkowe komunikaty z potwierdzeniem przeczytania.
- PlatformaZgłoszenia błędówWysyłane z kopią danych z telefonu.
Ponad 4 lata. Jedna aplikacja, która wciąż rośnie.
Od ponad 4 lat rozwija ją u nas dwóch developerów Fluttera, w ramach SLA. Od przepisania nowa wersja wychodzi prawie co tydzień.
- commitów od przepisania
- 1 800+
- pull requestów
- 395
- wersji od 2.0
- 100+
- plików z testami
- 398
Przed
1.x
- Pierwsza aplikacja, we Flutterze
- Napisana przed null safety
- Przepisana od zera w 2024
Po przepisaniu
2.8
- Dart 3, null safety, Flutter 3.44
- 36 modułów funkcji, stan w Bloc
- 398 plików z testami, zautomatyzowane scenariusze UI
- Wszyscy klienci przeniesieni, stare błędy zniknęły
- 2022Startuje pierwsza aplikacja.
- maj 2024Rusza pełne przepisanie.
- wrz. 2024Wychodzi 2.0, ustawienia przychodzą z serwera.
- gru. 2024Monitoring GPS, przywracanie aplikacji.
- kwi. 2025Nowe drukowanie przez Bluetooth.
- lip. 2026Przejście na Fluttera 3.44.
- wrz. 20262.8.10, build 363.
Jedna aplikacja. Każdy klient ma swoją.
Kod firmy przy logowaniu łączy aplikację z serwerem danego klienta. Jego ustawienia włączają i wyłączają zakładki oraz funkcje, więc nowy klient to konfiguracja, a nie nowe wydanie.
Zakładki
- Wiadomości, włączone
- Harmonogram, włączone
- Pulpit, włączone
- Dokumenty, wyłączone
- Magazyn, wyłączone
- Rozliczenie, wyłączone
- Pliki, włączone
Funkcje
- Licznik wizyty, włączone
- Wizyty spoza planu, włączone
- Kilometrówka, wyłączone
- Punkty trasy GPS, włączone
- Zdjęcia z galerii, wyłączone
- Druk przed zapisem, wyłączone
Masz zespół w terenie? Zbudujemy mu aplikację.
Offline, dla wielu klientów, z drukowaniem. A potem dalej ją rozwijamy. We do what it takes to make it.
Opowiedz nam o swoim zespoleLet's make something together.
Bez przekombinowania. Bez straty czasu. Po prostu konkretna robota.
Albo umów rozmowę z Erykiem (otwiera kalendarz rezerwacji)[email protected]








