Home Chefs – Platforma marketplace dla domowych kucharzy
E-commerce, UX/UI, Web development
Zobacz projekt LIVEHome Chefs to platforma marketplace, która łączy domowych kucharzy z osobami poszukującymi świeżych, domowych posiłków przygotowanych poza restauracjami.
Wykorzystane narzędzia i technologie
Serwis umożliwia kucharzom tworzenie własnych profili, prezentowanie swoich dań wraz z opisami i zdjęciami oraz sprzedawanie ich w sposób podobny do tego, jak robią to restauracje, choć w domowej formie. Klienci mogą przeglądać dostępne w ich okolicy menu, zamawiać interesujące ich potrawy, a następnie odbierać je osobiście lub korzystać z dostawy.
Platforma integruje procesy rejestracji kucharzy, weryfikacji ich tożsamości, zarządzania menu, zamówień, dostępności i dokumentów. Dodatkowo zapewnia automatyczną obsługę dostaw dzięki integracji ze Stuart API, co umożliwia szybkie dostarczanie jedzenia.
Wyzwanie
Celem projektu było stworzenie platformy, która:
- umożliwia osobom gotującym w domu na bezpieczną i zgodną z prawem sprzedaż swoich potraw, bez konieczności prowadzenia restauracji,
- pozwala kucharzom na łatwe zarządzanie ofertą, zamówieniami i dostępnością dań,
- zapewnia klientom szybki dostęp do lokalnych, domowych posiłków,
- integruje procesy zamówień, płatności i komunikacji, oferując intuicyjny i spójny system obsługi zarówno dla kucharzy, jak i klientów,
- udostępnia administratorom centralny system zarządzania użytkownikami, zamówieniami, daniami i zgłoszeniami.
Największym wyzwaniem było połączenie wielu złożonych procesów - logistyki zamówień, płatności, obsługi dokumentacji oraz dynamicznych zmian - w jeden przejrzysty i prosty w obsłudze system.

Rozwiązanie
Zespół Boring Owl zaprojektował i wdrożył kompleksową architekturę technologiczną obejmującą wszystkie kluczowe procesy działania platformy:
- Frontend: Next.js - szybki, responsywny i SEO-przyjazny framework umożliwiający tworzenie dynamicznych widoków.
- UI: shadcn/ui oraz Tailwind CSS - modułowy system komponentów i elastyczne style pozwalające na tworzenie spójnego, nowoczesnego interfejsu.
- Backend: Nest.js - wydajny, skalowalny i modularny backend obsługujący logikę biznesową, zarządzanie użytkownikami, dostępnością dań oraz przetwarzaniem zamówień.
- Baza danych: PostgreSQL - stabilna, wydajna i bezpieczna baza zoptymalizowana pod duże obciążenia oraz złożone zapytania.
- Cache i kolejkowanie: Redis - wykorzystywany do obsługi sesji, kolejek zadań oraz przyspieszania procesów generowania zamówień i powiadomień.
- Integracje zewnętrzne:
- Stripe - obsługa płatności online, rozliczeń i bezpieczeństwa transakcji.
- Stuart API - automatyczne generowanie zleceń dostawy, wycena kursów oraz śledzenie kuriera w czasie rzeczywistym.

Kluczowe Funkcjonalności
- Rejestracja i logowanie różnych typów użytkowników
- logowanie i rejestracja jako klient,
- logowanie i rejestracja jako kucharz (z procesem weryfikacyjnym),
- możliwość składania zamówień bez logowania, co skraca ścieżkę klienta i zwiększa konwersję.
- Panel kucharza
- dodawanie i edycja menu,
- ustawianie terminów i harmonogramu pracy,
- zarządzanie zamówieniami i ich statusami.
- Panel klienta
- składanie zamówienia jako gość lub po zalogowaniu,
- historia zamówień,
- ocena dania lub kucharza,
- zarządzanie danymi.
- Panel administracyjny
- Zarządzanie klientami - podgląd ich danych i historii zamówień.
- Zarządzanie kucharzami - akceptacja lub odrzucenie rejestracji, wgląd w dokumenty, menu, recenzje, dostępność i zamówienia.
- Zarządzanie daniami - lista wszystkich dań w platformie.
- Zarządzanie zamówieniami - wgląd w każde zamówienie, jego status, płatność i proces dostawy.
- Zgłoszenia użytkowników - obsługa problemów i raportów dotyczących dań, zamówień lub kucharzy.
- Ustawienia platformy - administrator może konfigurować elementy używane w całej platformie, np. typy dań, pory posiłków, rodzaje kuchni i dodatkowe opcje dań.
- Intuicyjny system zamówień
- proste formularze zamówień dostosowane do rodzaju dania i dostępności terminów,
- dynamiczne informacje o stanie kuchni i czasie realizacji,
- możliwość dostawy z odbiorem osobistym, a także kurierem.
- Geolokalizacja i filtry - wyszukiwanie kucharzy po lokalizacji, typach kuchni czy porze posiłku.

Rezultaty
- Stworzenie kompletnego marketplace’u kulinarnego - umożliwiającego działanie zarówno klientom, jak i kucharzom.
- Usprawnienie procesu zamawiania posiłków - klienci mogą złożyć zamówienie w kilka minut, bez konieczności kontaktu bezpośredniego z kucharzem.
- Efektywny proces weryfikacji kucharzy - implementacja panelu administracyjnego pozwalającego zatwierdzać zgłoszenia, przeglądać dokumenty i kontrolować menu oraz dostępność.
- Automatyzacja dostaw poprzez integrację ze Stuart API - generowanie zleceń dostawy i śledzenie kurierów w jednym systemie.
- Zwiększenie przejrzystości i kontroli operacyjnej poprzez rozbudowany panel admina obejmujący użytkowników, zgłoszenia, zamówienia i ustawienia platformy.
- Poprawa doświadczenia użytkownika poprzez wdrożenie intuicyjnej ścieżki zamówień oraz przejrzystych paneli klientów i kucharzy.
- Zwiększenie zaufania użytkowników dzięki transparentnemu procesowi zamówień, recenzji, profilom kucharzy i widocznym informacjom o daniach (składniki, alergeny, opcje dodatkowe).

Podsumowanie
Home Chefs to nowoczesna, w pełni zautomatyzowana platforma, która umożliwia domowym kucharzom legalną i wygodną sprzedaż posiłków, a klientom - szybkie i intuicyjne zamawianie domowych dań. Dzięki wykorzystaniu technologii takich jak Next, Nest i integracją ze Stuart API, platforma zapewnia wysoki poziom automatyzacji, bezpieczeństwa i wygody.
Poprzedni projekt
SAO Life - aplikacja lojalnościowa dla klientów marki premium
