Aplikacja dla systemu NiceGastro

🍴 Nice Gastro to jeden z największych i najbardziej kompleksowych systemów cateringowych w Polsce, tworzony w Software House Nicesoft. Przez ostatnie miesiące miałem okazję aktywnie uczestniczyć w rozwoju tego projektu, pracując nad rozwiązaniem typu end-to-end, które obsługuje cały proces cateringu dietetycznego – od momentu złożenia zamówienia przez klienta, aż po realizację i logistykę po stronie kuchni.

System składa się z kilku kluczowych elementów:

  • panelu webowego dla klientów, umożliwiającego zakup i zarządzanie dietą,
  • aplikacji mobilnych (iOS oraz Android) tworzonych w modelu white-label dla wielu marek cateringowych,
  • rozbudowanego panelu administracyjnego, zapewniającego pełną kontrolę nad produkcją, dostawami, dietami oraz klientami.

🔧 Moja rola w projekcie

Brałem udział w projektowaniu i implementacji kluczowych elementów systemu, zarówno od strony backendu, jak i aplikacji mobilnej.

Backend (Node.js, MySQL, Redis):

  • tworzenie i rozwój API obsługującego m.in. logowanie, rejestrację, zamówienia, koszyki i płatności,
  • projektowanie i wdrażanie złożonej logiki biznesowej,
  • optymalizacja wydajności poprzez globalny cache oparty o Redis,
  • implementacja kolejek asynchronicznych (BullMQ) oraz zadań cyklicznych (cron).

Integracje zewnętrzne:

  • systemy płatności: PayNow, Apple Pay, Google Pay,
  • system fakturowania Fakturownia,
  • obsługa powiadomień push oraz procesów automatycznych.

Logika biznesowa:

  • zakup diet i dodatków,
  • edycja diet w trakcie trwania zamówienia (zmiany adresów i dni dostaw),
  • kalkulator BMI,
  • system ocen dań,
  • zaawansowany system rabatowy obejmujący:
    • kody rabatowe,
    • program poleceń,
    • punkty lojalnościowe,
    • „skarbonkę” klienta,
    • rabaty za wspólną dostawę oraz długość zamówienia.

Aplikacja mobilna (React Native + Expo):

  • logowanie i rejestracja użytkowników,
  • płatności mobilne,
  • powiadomienia push,
  • konfiguracja menu dietetycznego,
  • obsługa customowych motywów dla różnych marek (white-label).

👉 Nice Gastro to nowoczesne, skalowalne rozwiązanie dla branży cateringowej, które łączy zaawansowaną logikę biznesową, wysoką wydajność oraz wygodę użytkowania. Projekt dał mi możliwość pracy z dużym, produkcyjnym systemem, integracji wielu technologii oraz realnego wpływu na produkt używany przez tysiące użytkowników.

en_GBEnglish (UK)