Bar obiadowy z Olsztyna serwuje menu zmieniające się każdego dnia. Aktualizacja oferty oznaczała codzienną ręczną pracę: edycję strony WWW i osobny post na firmowym Facebooku — siedem dni w tygodniu, przed godzinami szczytu obiadowego. Kuchnia planuje jadłospis z wyprzedzeniem, ale nie istniało narzędzie, które przechowałoby ten plan i samo opublikowało właściwe menu właściwego dnia.
System codziennego menu baru obiadowego
Planowanie menu na tygodnie do przodu i automatyczna codzienna publikacja — na stronie i na Facebooku
Wyzwanie
Rozwiązanie
Zbudowaliśmy system oparty o bazę dań pogrupowanych w kategorie (zupy, dania główne, dodatki), z panelem planowania, w którym personel układa menu na dowolną liczbę tygodni do przodu. Strona publiczna każdego dnia automatycznie prezentuje menu przypisane do bieżącej daty. Równolegle zadanie cron formatuje menu dnia i publikuje je jako post na stronie lokalu na Facebooku przez Graph API — bez udziału człowieka.
Efekt
Codzienna publikacja menu na dwóch kanałach dzieje się sama — personel tylko raz na jakiś czas układa plan na kolejne tygodnie. System działa produkcyjnie pod adresem kasyno.olsztyn.pl i jest utrzymywany od 2018 roku.
Co zbudowaliśmy
Model menu i publikacja na Facebooku
Symfony — encje menu dziennego, dań i kategorii, panel planowania z kalendarzem. Komenda konsolowa uruchamiana z crona pobiera menu bieżącego dnia, formatuje post i publikuje go na stronie lokalu przez Facebook Graph API (token strony, obsługa błędów i ponowień).
Strona z menu dnia + panel planowania
Strona publiczna renderowana z Twig — menu bieżącego dnia, oferta cateringowa, dane kontaktowe. Panel administracyjny dla personelu: baza dań, układanie jadłospisu na kolejne tygodnie, podgląd zaplanowanych dni.
Stack technologiczny
Efekty
Powiązane realizacje
Konwersacyjny asystent medyczny do wywiadu pacjenta
Aplikacja na Android i iOS prowadząca strukturalny wywiad medyczny — głosem lub klikiem — z modułem ML i panelem dla lekarzy
→Mobilna aplikacja do analizy znamion skórnych
Pełny stack: backend, panel pacjenta/lekarza, Android z analizą obrazu OpenCV
→Platforma B2B dla producenta bram garażowych
Strona firmowa + kalkulator wyceny + system zamówień dla sieci kontrahentów
→Masz pomysł?
Wycena, konsultacja czy audyt - wybierz ścieżkę, która Ci pasuje. Resztą zajmiemy się my.
Wycena projektu
Powiedz nam o pomyśle — zakres, harmonogram i koszt dostarczymy w 5 dni.
Wypełnij brief→ 02Konsultacja techniczna
30-minutowa rozmowa z naszym tech leadem o stacku, architekturze i ryzykach.
Umów rozmowę→ 03Audyt produktu
Sprawdzimy kod, architekturę i wydajność. Raport z konkretną roadmapą.
Zacznij audyt- Odpowiadamy w 24h
- NDA na pierwszym callu
- Pierwsza rozmowa bez zobowiązań