Wgraj zdjęcie
Aplikacja przyjmuje obrazy JPG, PNG i WebP, waliduje MIME, rozmiar i zapisuje je bezpiecznie na serwerze.
BroLooksLike łączy landing, kreator, konto użytkownika, panel admina i lekkie wsparcie AI. Użytkownik wgrywa zdjęcie, wybiera układ, dodaje tekst, generuje finalny obraz i zapisuje projekt na swoim koncie.
Aplikacja działa w trybie pierwszego uruchomienia. Landing page i kreator są dostępne, ale pełna konfiguracja wymaga jeszcze pliku .env, bazy danych albo konta administratora.
MVP zostało zbudowane tak, żeby dobrze działało na współdzielonym hostingu: bez builda, bez Node.js i bez frameworka backendowego.
Aplikacja przyjmuje obrazy JPG, PNG i WebP, waliduje MIME, rozmiar i zapisuje je bezpiecznie na serwerze.
Do dyspozycji są układy: split pionowy, poziomy, JA VS..., obok siebie i klasyczny memiczny podpis.
Wpisujesz własne podpisy albo prosisz AI o trzy propozycje, które możesz od razu edytować.
Gotowy plik PNG trafia do pobrania, a po zalogowaniu również do dashboardu użytkownika jako zapisany projekt.
To nie jest sam landing. To kompletna baza pod wdrożenie: frontend, routing, baza danych, uploady, generowanie obrazów, admin i warstwa AI.
Rejestracja, logowanie, sesje, zapisywanie projektów i ponowne otwieranie własnych prac.
Obrazy są składane w PHP przez GD, bez zewnętrznych procesów i bez zależności od Node.js.
Dodawanie szablonów, assetów, tagów, moderacja zgłoszeń i szybki dashboard statystyk.
Podpowiedzi podpisów, sugestie szablonów i tagging obrazów działają z providerem zewnętrznym albo lokalnym fallbackiem.
Poniższe kafelki bazują na danych z bazy i seedzie. Administrator może dodawać własne pozycje bez ruszania kodu frontendu.
Kontrastowy układ do zestawienia dwóch wersji tego samego kadru albo użytkownika z referencją.
Pionowy podział 50/50 pod porównania przed i po albo dwa różne stany.
Poziomy podział obrazu sprawdzający się w relacjach i mobilnych kadrach.
Klasyczny duet lub zestawienie dwóch obrazów w jednej grafice.
Pojedynczy obraz z mocnym tekstem u góry i na dole.
Na stronie /create działa prawdziwy formularz z uploadem, wyborem szablonu, AI podpowiedziami i generowaniem pliku po stronie serwera.
Aplikacja korzysta z PDO, prepared statements, CSRF, haszowania haseł, whitelisty MIME i ograniczeń uploadów. AI jest opcjonalne, a błędy są logowane do pliku.
Aplikacja nie zatrzymuje się na bootstrapie. Zamiast tego pokazuje, czego jeszcze brakuje do pełnego uruchomienia na home.pl.
Odpowiedzi z perspektywy gotowego MVP pod hosting współdzielony, a nie tylko samej makiety produktu.
Nie. Podstawowy generator działa również bez konta. Rejestracja przydaje się wtedy, gdy chcesz zapisywać swoje projekty i wracać do nich później z dashboardu.
Tak. Wgrywasz własny obraz JPG, PNG albo WebP, a aplikacja zapisuje go bezpiecznie na serwerze i wykorzystuje do stworzenia finalnej grafiki.
Nie. Generator podpisów i sugestie szablonów są dodatkiem. Jeśli AI jest wyłączone albo klucz API nie jest skonfigurowany, aplikacja ukrywa funkcje AI i nadal pozwala normalnie tworzyć memy ręcznie.
Tak. Interfejs jest responsywny i przygotowany pod szybkie użycie na smartfonie, tablecie i komputerze.
Projekt jest przygotowany z myślą o wrzuceniu plików przez FTP, imporcie bazy przez phpMyAdmin i prostym podpięciu domeny bez Dockera i bez środowiska build.