Przejdź do treści
Porozmawiajmy

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

Brak zasięgu? Pracuj dalej.
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ń.

Pulpit Sales Companion: licznik czasu pracy, przyciski pobierania i wysyłki, filtr projektów, zaplanowane wizyty ze statusem
  1. Kilometrówka
  2. Czas pracy
  3. Wizyta spoza planu
  4. Status wizyty
  5. Pobierz dzień
  6. Zaplanowane, rozpoczęte, wysłane
  7. Data w kolorze projektu
  8. Zakładki pod każdego klienta

Jeden dzień w terenie.

Pięć momentów nagranych w prawdziwej aplikacji.

  1. 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.

  2. 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.

  3. 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.

  4. 04 Poza planem

    Nowy sklep? Nowa wizyta.

    Wybierz go z listy albo z mapy, najbliższe na górze.

  5. 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
  1. 2022Startuje pierwsza aplikacja.
  2. maj 2024Rusza pełne przepisanie.
  3. wrz. 2024Wychodzi 2.0, ustawienia przychodzą z serwera.
  4. gru. 2024Monitoring GPS, przywracanie aplikacji.
  5. kwi. 2025Nowe drukowanie przez Bluetooth.
  6. lip. 2026Przejście na Fluttera 3.44.
  7. 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.

Kod firmy

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
Dwie zmyślone konfiguracje. Każdy przełącznik to prawdziwe ustawienie.

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 zespole

Let's make something together.

Bez przekombinowania. Bez straty czasu. Po prostu konkretna robota.

Albo umów rozmowę z Erykiem (otwiera kalendarz rezerwacji)[email protected]
Kim jesteś?
Budżet