Aplikacja PWA do zarządzania sprzedażą stoiskową owoców i warzyw — telefon dla kierowcy, panel dla szefa
W skrócie: Firma handlująca owocami i warzywami prowadziła sprzedaż na kilkunastu stoiskach w mieście, a każdy dzień rozliczała na papierowych kartkach. Zbudowaliśmy dla niej aplikację webową (PWA), która cały ten obieg — od planu szefa po rozliczenie kasy — przenosi na telefon i komputer. Efekt: koniec z odręcznym liczeniem, podgląd stoisk na żywo i raporty jednym kliknięciem.

Wyzwanie: cały dzień zamknięty na jednej kartce

Klient — lokalna firma prowadząca sprzedaż owoców i warzyw na stoiskach w różnych punktach miasta — działał na sprawdzonym, ale uciążliwym systemie: papierowych kartkach dziennych. Każdy kierowca-sprzedawca dostawał rano towar i kartkę, a wieczorem oddawał ją z ręcznie spisanymi ilościami, cenami i utargiem.

Taki proces miał kilka bolączek:

Porównanie przed i po wdrożeniu — papierowe kartki kontra aplikacja PWA
Przed i po wdrożeniu — od papieru i wieczornych rozliczeń do automatyzacji i podglądu na żywo.

Rozwiązanie: aplikacja dla firmy na zamówienie — dwie role w jednej apce

Zaprojektowaliśmy aplikację webową w technologii PWA (Progressive Web App) — działa w przeglądarce, ale instaluje się na telefonie jak zwykła apka i działa też offline. System ma dwa dopasowane do siebie widoki:

Dzień pracy w aplikacji krok po kroku — od utworzenia dnia przez szefa po raporty
Cały obieg dziennej kartki sprzedaży — od planu szefa po rozliczenie kasy — w jednym narzędziu.
Panel szefa — dashboard dnia z prognozą pogody, kafelkami stoisk i podsumowaniem kasy na żywo
Dashboard szefa: prognoza dla Wrocławia, kafelki stoisk (zielone/żółte/szare) i podsumowanie dnia na żywo. (makieta poglądowa)

Jak wygląda dzień pracy

1. Rano — szef tworzy dzień sprzedażowy

Jednym kliknięciem powstaje nowy dzień, który kopiuje układ z poprzedniego (stoiska, kierowców, ilości i ceny) — wystarczy korekta. Szef ustala obsadę stoisk i wypełnia rozpiskę towaru: ilości, ceny standardowe i promocyjne, „pulę" towaru oraz ocenę jakości.

Rozpiska towaru — macierz produkty na stoiska z cenami, ceną promo, pulą i oceną jakości
Rozpiska: macierz produkty × stoiska z cenami, ceną promo, pulą i oceną jakości. (makieta poglądowa)

2. Na stoisku — kierowca otwiera punkt

Kierowca dotyka kafelka stoiska i klika „Otwórz stoisko". Aplikacja zapisuje godzinę, lokalizację GPS i pogodę w chwili otwarcia, a następnie pozwala wpisać faktyczne ilości dostarczonego towaru.

Panel kierowcy na telefonie — otwarcie stoiska z pogodą i GPS, formularz zamknięcia oraz podpis cyfrowy
Widok kierowcy: otwarcie stoiska z pogodą i GPS, formularz zamknięcia oraz podpis cyfrowy. (makieta poglądowa)

3. W ciągu dnia — szef widzi wszystko na żywo

Dzięki synchronizacji w czasie rzeczywistym kafelki na dashboardzie zmieniają kolor (szare → żółte → zielone), a podsumowanie kasowe aktualizuje się bez odświeżania strony. Szef od ręki widzi, które stoiska są otwarte, a które już rozliczone.

4. Wieczorem — zamknięcie i rozliczenie

Kierowca wpisuje pozostałości, odrzuty i sprzedaż promocyjną, a aplikacja sama liczy, ile powinno być w kasie, i porównuje z wpływem (gotówka + terminal). Jeśli pojawia się manko, od razu świeci się czerwony alert. Dzień zamyka podpis cyfrowy kierowcy i sprzedawcy, składany palcem na ekranie.

Rozliczenie kasy z automatycznym wykryciem manka — gotówka, terminal, różnica i alert
Rozliczenie kasy z automatycznym wykryciem manka. (makieta poglądowa)

5. Po fakcie — raporty i premie

Szef ma gotowe raporty: utarg całej firmy, procent sprzedanego towaru, premie dla stoisk, średnie wartości paragonów oraz zestawienia towarowe — z eksportem do PDF i Excela. Dodatkowo moduł „Pogoda → Sprzedaż" pokazuje, jak deszcz i temperatura wpływają na sprzedaż poszczególnych owoców.

Raport premii oraz analiza wpływu pogody na sprzedaż produktów
Raport premii oraz analiza wpływu pogody na sprzedaż produktów. (makieta poglądowa)

Kluczowe funkcje

ObszarCo daje
Dni sprzedażoweTworzenie dnia z auto-kopiowaniem układu z wczoraj
Automatyczna kasaUtarg, manko/nadwyżka, % sprzedaży, premie liczone same
GPS + pogodaLokalizacja i warunki zapisane przy otwarciu i zamknięciu
Podpisy cyfrowePodpis kierowcy i sprzedawcy wymagany do zamknięcia
Czas rzeczywistyDashboard szefa odświeża się automatycznie
Raporty i eksportPDF i Excel, premie, średnie paragonów
Pogoda → SprzedażAnaliza wpływu pogody na sprzedaż towarów
PWA + offlineInstalacja na telefonie, praca bez zasięgu
Liczby z wdrożenia: 13 stoisk w obiegu, 0 kartek papieru dziennie, aktualizacja na żywo poniżej 1 s, 2 role

Pod maską — technologia

System zbudowaliśmy na nowoczesnym, lekkim i tanim w utrzymaniu stacku:

Dlaczego usługi zarządzane? Architektura oparta o Supabase i Vercel oznacza dla klienta niskie koszty stałe i brak własnego serwera do utrzymania — aktualizacje bezpieczeństwa, kopie zapasowe i skalowanie biorą na siebie dostawcy. To samo podejście stosujemy, gdy wdrażamy AI i automatyzacje w małych firmach.

Efekty cyfryzacji sprzedaży

Najlepsze wdrożenie to takie, które znika w tle — pracownik nie uczy się „obsługi systemu", tylko robi to, co zawsze, a narzędzie samo liczy, zapisuje i raportuje.

Często zadawane pytania

Ile kosztuje wdrożenie aplikacji webowej (PWA) dla firmy?
Zależy od zakresu. Prosty system z jedną rolą i podstawowymi formularzami to wydatek rzędu kilkunastu tysięcy złotych, a rozbudowana aplikacja z wieloma rolami, rozliczeniami, raportami, trybem offline i integracjami (pogoda, PDF, płatności) — projekt od kilkudziesięciu tysięcy złotych w górę. Usługi zarządzane (Supabase, Vercel) obniżają koszty stałe. Wycena po bezpłatnej konsultacji i ustaleniu zakresu.
Czym jest PWA i czy działa bez internetu?
PWA (Progressive Web App) to aplikacja webowa, która działa w przeglądarce, ale instaluje się na telefonie jak zwykła apka — bez sklepu Google Play czy App Store. Dzięki service workerom potrafi działać offline: kierowca obsłuży stoisko w miejscu bez zasięgu, a dane zsynchronizują się automatycznie po odzyskaniu połączenia.
Czy aplikacja zastąpi papierowe kartki i Excela w sprzedaży terenowej?
Tak — to był główny cel. Cały obieg dziennej kartki, od planu szefa po rozliczenie kasy, jest na telefonie i komputerze. Kierowca otwiera i zamyka stoisko w aplikacji, kasa liczy się sama, manko wykrywane jest automatycznie, a raporty i premie generują się jednym kliknięciem.
Na jakich technologiach zbudowano system?
Next.js 14 (React, App Router) + TypeScript, Supabase (PostgreSQL, Auth, Realtime, Storage), Tailwind CSS, mechanizm PWA dla instalacji i trybu offline, generowanie PDF oraz integracja z darmowym API pogodowym. Hosting na Vercel zapewnia automatyczne wdrożenia i skalowanie.
Czy system automatycznie liczy kasę i wykrywa manko?
Tak. Przy zamknięciu aplikacja wylicza, ile powinno być w kasie (dostawa, pozostałości, odrzuty, sprzedaż promocyjna) i porównuje z faktycznym wpływem (gotówka + terminal). Niedobór od razu świeci się czerwonym alertem. Dzień zamyka podpis cyfrowy kierowcy i sprzedawcy składany palcem na ekranie.
Czy da się zrobić podobne rozwiązanie dla innej branży?
Tak. Tworzymy szyte na miarę aplikacje webowe i mobilne (PWA), które zastępują papier i arkusze realnym narzędziem pracy — dla sprzedaży w terenie, sieci punktów, ekip serwisowych czy zespołów w rozjazdach. Zakres dobieramy pod konkretny proces po bezpłatnej konsultacji.
Aplikacja na zamówienie czy Excel — co wybrać dla małej firmy?
Excel i gotowe programy sprawdzają się przy typowych, prostych procesach. Aplikacja na zamówienie ma sens, gdy proces jest specyficzny — jak rozliczanie stoisk z mankiem, premiami, GPS i pogodą — i żadne pudełkowe narzędzie nie obejmuje go bez kombinowania. W rozwiązaniu szytym na miarę pracownik robi dokładnie to, co zwykle, a aplikacja liczy i raportuje sama — zamiast zmuszać firmę do dopasowania się do sztywnego programu.
Ile trwa wdrożenie aplikacji dla firmy na zamówienie?
Dla dobrze zdefiniowanego procesu pierwsza działająca wersja (MVP) powstaje zwykle w kilka tygodni, a pełne wdrożenie z raportami, rolami i trybem offline — od kilku do kilkunastu tygodni, zależnie od zakresu. Pracujemy etapami: najpierw najważniejszy obieg, potem kolejne moduły, żeby firma zaczęła korzystać jak najszybciej.
Od czego zacząć cyfryzację małej firmy?
Od jednego, najbardziej bolącego procesu — zwykle tego, który dziś żyje na papierze albo w Excelu i pochłania najwięcej czasu lub generuje błędy. Tu była to dzienna kartka sprzedaży. Zaczynamy od bezpłatnej konsultacji i mapy procesu, a potem budujemy narzędzie wokół tego, jak naprawdę pracujecie — nie odwrotnie.