noto.am: Platforma webowa dla branży gastronomicznej
Autorska platforma rozwiązująca problem rozproszonych kart menu w miejscowościach turystycznych. Przykład pragmatycznego podejścia do budowy MVP: od redukcji długu architektonicznego po automatyzację wprowadzania danych z użyciem sztucznej inteligencji.
Projekt Własny (Foodtech Startup)
MVP i Rozwój Produktu, Integracja AI, Aplikacje Webowe
Gastronomia, Turystyka, Foodtech
2025 - Obecnie
Problem
Jak dostarczyć turystom czytelne menu bazując na niewyraźnych zdjęciach z sieci, unikając przy tym pułapki 'over-engineeringu'?
W rejonach turystycznych znalezienie aktualnego menu to wyzwanie – informacje są rozproszone po social mediach, często w formie nieczytelnych zdjęć. Zbudowanie użytecznej bazy danych wymagało ręcznego, żmudnego przepisywania cenników. Dodatkowo, nasz pierwotny, ambitny stack technologiczny (PHP, Symfony, DDD, CQRS) okazał się zbyt ciężki dla wczesnej fazy życia produktu. Złożona architektura spowalniała wdrażanie kluczowych funkcjonalności i oddalała nas od rynkowej weryfikacji MVP.
Nasze rozwiązanie
Postawiliśmy na pragmatykę. Odrzuciliśmy ciężką architekturę na rzecz lekkiego, nowoczesnego stacku: Next.js, TypeScript, Tailwind CSS oraz Prisma i Supabase. Pozbyliśmy się zbędnych funkcji, skupiając się na szybkim dowożeniu wartości. Aby zlikwidować operacyjne 'wąskie gardło', zintegrowaliśmy algorytmy AI oraz OCR. System potrafi teraz samodzielnie analizować zdjęcia z wizytówek lokali i konwertować je na ujednolicone, cyfrowe menu. Dziś noto.am to wydajny produkt w ciągłym rozwoju, ze stale rosnącą bazą kilkudziesięciu wyselekcjonowanych restauracji.
Proces tworzenia
01
Odważna weryfikacja
Nie baliśmy się przyznać, że pierwotna architektura (SaaS/Symfony) jest zbyt ciężka. Wykonaliśmy zwrot (pivot) w stronę lekkiego MVP na Next.js.
02
Precyzja AI
Integracja z modelem Anthropic wymagała chirurgicznej precyzji w prompt engineeringu. Wyeliminowaliśmy halucynacje, doprowadzając do stanu, w którym cyfrowe menu jest wiernym odwzorowaniem oryginału 1:1.
03
Smart Crawling
Zamiast kupować gotowe bazy, stworzyliśmy autorskie crawlery działające regionalnie. Pozwoliło to na organiczne budowanie bazy lokali w konkretnych miejscowościach turystycznych.
04
Redukcja szumu
Usunęliśmy zbędne funkcje (np. grywalizację). Postawiliśmy na szybkość ładowania i czytelność, co jest kluczowe dla turysty szukającego jedzenia "tu i teraz".
Efekt
Przed
Ręczne, mozolne przepisywanie menu ze zdjęć zajmowało ok. 1 godziny na jeden lokal. Przeładowana funkcjami aplikacja była trudna w utrzymaniu i wolna, co zniechęcało użytkowników.
Po
Cyfryzacja menu w kilka minut dzięki AI. System jest lekki, szybki i skupiony na jednej funkcji. Notujemy stały wzrost ruchu organicznego, a baza danych rośnie dynamicznie bez naszego ciągłego udziału.