Wróć do portfolio
FOODTECH · AI

Foodify

Pierwszy w Polsce mądry catering domowy z osobistym asystentem AI. Dla tych, którzy chcą jeść po swojemu. Mądrzej.

RolaFrontend Tech Lead
OkresPaździernik 2024 - teraz
Zobacz na żywo
Foodify - zrzut ekranu strony
AIosobisty asystent żywieniowy
0 → produkcjaod greenfieldu po wdrożenie
PLpierwszy taki catering w Polsce

O projekcie

Foodify to platforma cateringowa nowej generacji z asystentem AI, który dobiera menu pod gust, cele i nietolerancje użytkownika. Odpowiadam za warstwę frontendową produktu klienckiego i ekosystem wokół niego - aplikację webową, ścieżkę zakupową, zarządzanie zamówieniami, integrację z silnikiem rekomendacji posiłków oraz z asystentem AI. Współtworzyłem też wewnętrzny system pracowniczy zarządzający całym środowiskiem projektu.

Wyzwanie

  • Zarządzanie skomplikowanym produktem i procesem.
  • Zamówienia dla całej rodziny zarządzane z jednego konta.
  • Spójne działanie na webie i w aplikacjach mobilnych na wspólnym kontrakcie API.
  • Integracja frontu z asystentem AI (LLM) i silnikiem rekomendacji posiłków.
  • Architektura gotowa na szybkie tempo rozwoju i rosnący zespół.

Rozwiązanie

Zaprojektowałem architekturę frontendu w Nuxt 3 i TypeScript - w pełni typowaną i przygotowaną pod SSR. Spiąłem ją z asystentem AI (LLM) oraz silnikiem rekomendacji posiłków na wspólnym kontrakcie API, dzielonym z aplikacjami mobilnymi. Zbudowałem design system i bibliotekę reużywalnych komponentów, ustandaryzowałem zarządzanie stanem i wzorce pobierania danych, a także wprowadziłem procesy w zespole - code review, konwencje i CI - dzięki którym produkt można rozwijać szybko i bez regresji.

Co powstało

  • Asystent AI dobierający menu na podstawie krótkiego quizu preferencji
  • Czat z asystentem AI wbudowany w aplikację
  • Zarządzanie zamówieniami całej rodziny z jednego konta
  • Personalizacja posiłków pod cele, gust i nietolerancje
  • Konfigurator menu z podglądem wartości odżywczych
  • Elastyczny kalendarz dostaw - edycja i pomijanie dni
  • Integracja z silnikiem rekomendacji posiłków
  • Powiadomienia o statusie zamówienia i dostawie
  • Responsywne, w pełni typowane UI spójne na webie i mobile
  • Kompletna, w pełni funkcjonalna platforma gotowa produkcyjnie

Stack

  • Nuxt 3
  • Vue 3
  • TypeScript
  • Vuetify
  • SCSS
  • Pinia
  • LLM / AI
  • GSAP
  • Eslint
  • Vee-validate
  • Laravel
  • PostgreSQL
  • Docker
Kolejny projektsun.store