Jak przebudowa systemu pomogła startupowi FoodTech rosnąć szybciej
Niejawny
React.js, TypeScript, Redux,
Pusher.js, Styled Components, Java, Spring, MySQL, Hybernate

tl;dr
To case study pokazuje, jak pomogliśmy startupowi FoodTech (Klientowi) zastąpić przestarzały system od zewnętrznego dostawcy skalowalną, szytą na miarę platformą.
1. Przed modernizacją: wąskie gardła i zależność od dostawcy
Model działania Klienta – przygotowywanie i dostarczanie posiłków dla restauracji partnerskich – opierał się na obsłudze dużej liczby zamówień spływających z wielu zewnętrznych agregatorów.
Najważniejsze problemy starego systemu:
Blokada po stronie inwestorów: inwestorzy oczekiwali, że Klient będzie mieć kontrolę nad własnym stackiem technologicznym przed udzieleniem finansowania.
Słabe UX: system był toporny i miał przestarzały interfejs.
Przykład: pracownicy musieli ręcznie zmieniać ustawienia myszy, żeby szybciej przewijać pola formularzy.
Ręczne wprowadzanie zamówień: kuchnie korzystały z kilku tabletów. Personel przepisywał zamówienia ręcznie do systemu – obejście typowe dla 2019 roku, zanim automatyzacja mogła realnie przejąć to zadanie.
Wtedy weszliśmy do projektu, aby zbudować dedykowane rozwiązanie od zera.
2. Modernizacja: budowa dedykowanego, skalowalnego systemu
Zmiana podejścia: zamiast dopasowywać operacje do ograniczeń oprogramowania, nowy system miał dopasowywać się do sposobu działania firmy.
2.1 Metodyka
Pracowaliśmy w Agile (Scrum), aby szybko dostarczać kolejne iteracje.
Pierwsza wersja została wdrożona i przetestowana na produkcji w ciągu 1,5 miesiąca.
2.2 Stos technologiczny
| Komponent | Technologia | Zastosowanie |
|---|---|---|
| Backend | Java, Spring, MySQL, Hibernate | Usługi kluczowe: kuchnie, zamówienia, zarządzanie stanami |
| Frontend | React.js, TypeScript, Redux, Styled Components | Panele wewnętrzne, KDS, responsywne interfejsy |
| Funkcje czasu rzeczywistego | Pusher.js | Aktualizacje zamówień dla kuchni w czasie rzeczywistym |
3. Smart Kitchen OS: nowe komponenty systemu
Zbudowaliśmy spójny, połączony ekosystem, który zastąpił ręczne procesy. W efekcie powstał Smart Kitchen Operating System – system operacyjny kuchni dla Klienta.
| Aplikacja | Cel i wpływ |
|---|---|
| Hub | Backend do przetwarzania zamówień z zewnętrznych agregatorów |
| CCP (Call Center Panel) | Panel dla call center do bezpośredniego wprowadzania zamówień – zamiast ręcznego przepisywania |
| KDS (Kitchen Display System) | Ekrany kuchenne montowane na ścianie: wyświetlanie zamówień oraz oznaczanie ich jako gotowe / wydane |
| Kitchen Mgmt | Główne narzędzie wewnętrzne do zarządzania kuchniami, menu i ustawieniami |
| Menu Mgmt | Interfejs dla restauracji do edycji i publikowania własnych menu |
| Lead Platform | Narzędzie do oceny i zarządzania leadami z użyciem reguł specyficznych dla branży |
| Payments | Integracja z checkout.com do obsługi płatności |
| Legal Docs | Generowanie SLA zintegrowane z DocuSign |
| Other Tools | Integracje m.in. z handsontable i Calendly |
4. Rezultaty: niezależność i wzrost
Dostarczenie na czas: dzięki podejściu Agile projekt realizowano zgodnie z harmonogramem; liderzy technologiczni Klienta potwierdzili satysfakcję z efektów.
Pełna kontrola: dedykowany system zakończył zależność od zewnętrznych dostawców, co odblokowało drogę do finansowania.
Sprawniejsze operacje: liczba zgłoszeń błędów spadła w porównywalnych inicjatywach modernizacyjnych, co wskazuje na mierzalną poprawę jakości technicznej.
Spis treści
Newsletter
Opowiadamy o biznesie, projektowaniu i zarządzaniu produktem, programowaniu, AI – i więcej.

Porozmawiajmy!
Napisz do nas
Skontaktuj się z nami przez poniższy formularz. Odpowiemy tak szybko, jak to możliwe.
Umów spotkanie
Możesz też umówić się na spotkanie online z Wojciechem lub Konradem, naszymi konsultantami biznesowymi.


osób, które się z nami skontaktowały, chciało współpracować z naszym zespołem.