Fotarobota: zdjęcia produktów jak ze studia w kilka sekund

Od pomysłu do działającego serwisu z płacącymi klientami w 2 tygodnie.

Rewolucja w branży zdjęć produktowych: profesjonalne portrety w kilka sekund zamiast wielogodzinnych sesji.

Status projektu: Archiwalny — infrastruktura wyłączonaProjekt do przejęcia
Fotarobota — podgląd produktu

Zobacz efekt

Jedno zdjęcie z telefonu, cztery gotowe ujęcia. Wszystkie kadry poniżej wyszły z działającego systemu — nic nie jest retuszowane ręcznie.

Przed (telefon)
Przed (telefon)

Podłoga, przypadkowe tło, brak aranżacji

Po (FotaRobota) 1Po (FotaRobota) 2Po (FotaRobota) 3Po (FotaRobota) 4
Po (FotaRobota)

Studyjna jakość w 15 sekund

Kliknij kropki, aby przełączyć warianty. Produkt na zdjęciu pozostaje ten sam — model zmienia wyłącznie scenę i światło.

Wyzwanie

Tradycyjne sesje zdjęciowe są drogie, czasochłonne i logistycznie trudne. Koszty wynajmu studia, ekipy i retuszu sięgają tysięcy złotych, a czas realizacji — tygodni.

Dla małych firm i e-commerce oznacza to barierę wejścia: brak profesjonalnych zdjęć produktowych obniża konwersję i wiarygodność marki.

Ponadto, lokale gastronomiczne nie muszą robić specjalnych sesji zdjęciowych i gotować jedzenia wyłącznie na potrzeby katalogu. Obsługa może systematycznie łapać w kadr pojedyncze dania z zamówień za pomocą telefonu. To idea 'no-waste', dająca gotowe, oświetlone potrawy pod aplikację, stronę czy portale: Glovo, Wolt, Uber Eats.

Architektura AI

Wykorzystanie zaawansowanych modeli dyfuzyjnych (Fal.ai) do generowania profesjonalnych portretów w kilka sekund. Użytkownik wgrywa zdjęcie produktu, wybiera styl tła i oświetlenia — system zwraca gotowy zestaw wizerunków bez studia i ekipy.

Efekt „magii”: od surowego zdjęcia do kampanii reklamowej w czasie jednej kawy.

Ścieżka jednego zdjęcia

  1. 01

    Wgranie

    Użytkownik robi zdjęcie telefonem i wrzuca je w przeglądarce. Plik trafia do Supabase Storage, a backend zapisuje wyłącznie adres w obrębie własnego magazynu.

  2. 02

    Wybór sceny

    Zamiast pisać prompt, użytkownik wybiera kategorię i styl aranżacji. Aplikacja składa z tego gotowy prompt wraz z listą zakazów chroniących produkt.

  3. 03

    Pobranie kredytu

    Opłata schodzi z konta atomowo, jeszcze przed wysłaniem zadania. Jeśli zgłoszenie do kolejki się nie powiedzie, kredyt wraca automatycznie.

  4. 04

    Kolejka i generacja

    Zadanie ląduje w kolejce fal.ai, a funkcja serverless kończy pracę od razu po otrzymaniu adresu statusu. Odpytywanie przejmuje przeglądarka.

  5. 05

    Galeria

    Gotowy kadr trafia do prywatnej galerii użytkownika, skąd można go pobrać w rozdzielczości nadającej się pod sklep i portale z jedzeniem.

Co było ciekawe inżyniersko

Fire-and-forget zamiast czekania

Generacja trwa dłużej, niż wynosi rozsądny czas życia funkcji serverless. Zamiast trzymać ją otwartą, API zgłasza zadanie do kolejki i natychmiast oddaje adres statusu, a odpytywanie przechodzi na frontend. Funkcja kończy się w ułamku sekundy i nie płaci się za czekanie.

Kredyty pobierane atomowo

Odejmowanie kredytu działa na optimistic lockingu z ponawianiem, a opłata schodzi przed generacją. To zamyka lukę, w której otwarcie kilku kart naraz pozwalało wygenerować więcej zdjęć, niż użytkownik miał opłaconych.

Zawężenie źródła obrazu

Wejście waliduje Zod, ale sam typ „URL” to za mało: dodatkowy warunek wymusza, by adres zdjęcia pochodził wyłącznie z magazynu aplikacji. Bez tego endpoint dałoby się wykorzystać do odpytywania dowolnych adresów po stronie serwera.

Prompt, który chroni produkt

Model ma podmienić scenę, a nie towar. Pilnuje tego negatywny prompt zakazujący mutacji, podmiany obiektów i zmian kształtu, w parze z niską siłą przekształcenia. Dzięki temu pizza na zdjęciu „po” to wciąż ta sama pizza, z tymi samymi oliwkami.

Płatności z weryfikacją podpisu

Integracja z bramką Autopay obsługuje powiadomienia ITN: każde jest weryfikowane hashem SHA-256 liczonym ze wspólnego klucza, a odpowiedź wraca w formacie XML wymaganym przez operatora. Całość rozlicza się w modelu działalności nierejestrowanej.

Silnik technologiczny

Frontend

Next.js

AI Processing

fal.ai

Płatności

Autopay

Skalowalność

Serverless

Pełny stack

Next.js 16 (App Router) · TypeScript · Supabase (Auth + PostgreSQL + Storage) · fal.ai (nano-banana / edit) · Autopay (bramka płatnicza + ITN) · Cloudinary · sharp · PostHog · Zod · Vercel

Efekty biznesowe

  • Pierwsza działająca wersja gotowa w 14 dni. Pełny cykl od briefu do działającej aplikacji.
  • W pełni funkcjonalny system płatności i automatyzacja procesów.
  • Redukcja kosztów produkcji zdjęć produktowych o 90% w porównaniu z tradycyjną sesją.
  • Aplikacja ma wdrożoną bramkę płatniczą Autopay działającą w pełni na działalności nierejestrowanej (NDG). Platforma do płatności dla każdego twórcy bez przymusu zakładania firmy.

Dlaczego projekt jest wygaszony

Fotarobota była projektem walidacyjnym: sprawdzałem, czy da się dowieźć działający, płatny produkt oparty na AI w dwa tygodnie i czy ktoś za niego zapłaci. W obu przypadkach odpowiedź brzmiała „tak”. Po fazie walidacji wyłączyłem infrastrukturę — utrzymywanie osobnej domeny, bazy danych i bramki płatniczej dla projektu, który spełnił już swoją rolę, byłoby kosztem bez zwrotu.

Wszystkie zdjęcia na tej stronie pochodzą z działającego systemu.

Projekt jest do kupienia

System jest skończony i sprawdzony w boju — działał komercyjnie i miał płacących użytkowników. Dla własnej platformy tego typu są dwie drogi: przejęcie dokładnie tego projektu razem z kodem, architekturą i integracjami albo budowa nowej wersji, zaprojektowanej od zera pod konkretną branżę, markę i model rozliczeń.

Porozmawiajmy o przejęciu

Potrzebna strona internetowa albo program dla firmy?

Nowoczesna strona albo system dopasowany do tego, jak naprawdę pracuje firma — bez miesięcy oczekiwania.

Przejdź do kreatora