Loupa. Aplikację dla studiów kreatywnych zaprojektowaliśmy i zbudowaliśmy sami.

Beta · testy zamknięte Produkt własny Pole 2026

Od pierwszej notatki do działającej aplikacji pod własną domeną: badanie problemu, architektura informacji, UX, interfejs, logo, frontend, backend i wdrożenie. Jeden zespół, siedem tygodni, zero przekazywania pałeczki między agencjami.

Pokój recenzji Loupy: kadr reklamy z przypiętym komentarzem klienta, oś wersji v1 i v2, budżet projektu i przyciski Poproś o poprawki oraz Zaakceptuj
7 tygodniod MVP do bety · 24.08 – 14.10.2026
110+wdrożonych zmian w kodzie
12szablonów pracy: od brandingu po scenografię
PL / ENaplikacja i strona w dwóch językach
01 / Problem

Feedback, który ginie po drodze

Studio wysyła klientowi film, prezentację i key visual. Uwagi wracają mailem, na Slacku, w notatce głosowej i w PDF-ie z dopiskami. Nikt nie wie, której wersji dotyczą, kto je zaakceptował i ile kosztowała trzecia runda poprawek.

„Możecie przesunąć logo, to na środku, chyba slajd 4, a może było w drugim filmie?”

Dziś: uwagi w pięciu miejscach
  • Wątek mailowy, 14 odpowiedzi
  • Slack, trzy kanały
  • Notatka głosowa na WhatsAppie
  • „Która to wersja?”
  • „Chyba w drugim filmie”
W Loupie: jedna uwaga, jedno miejsce
v1 key-visual.jpg · Ania · klient · 00:05

Logo większe, na telefonie nieczytelne.

✓ rozwiązane w v2 · zaakceptowane z imieniem i godziną
02 / Nasza rola

Wszystkie kompetencje produktu w jednym zespole

Loupa nie przeszła przez łańcuch podwykonawców. Każdą decyzję, od nazwy etapu po politykę bezpieczeństwa w bazie, podejmowaliśmy u siebie, więc projekt i kod nigdy się nie rozjechały.

PM

Product management

Zakres MVP, backlog z priorytetami P0 i P1, specyfikacja przebudowy w system operacyjny dla studia: 31 rozdziałów zasad i kryteriów akceptacji.

UX research

Architektura informacji

Przejście aplikacji oczami managera, grafika i klienta. Nawigacja zredukowana do sześciu pozycji, osobne światy dla studia i klienta.

UX

Przepływy

Kreator pierwszego uruchomienia, jeden link dla klienta na cały projekt, recenzja na telefonie z uwagami w wysuwanym panelu.

UI

Interfejs i design system

Tokeny, trzy poziomy nagłówków, kontrast sprawdzony liczbami. Paleta wykresów przetestowana pod kątem daltonizmu.

Branding

Znak i nazwa

Logo „pinezka uwagi” wybrane z czterech kierunków. Lupa nad materiałem i pinezka przypięta do konkretnego miejsca w jednym kształcie.

Frontend

Aplikacja

Next.js 15, React 19, Tailwind 4. Rysowanie po klatce wideo, przybliżanie gestem, oś czasu projektów, landing z zorzą w WebGL.

Backend

Dane i bezpieczeństwo

Supabase Postgres z politykami RLS, logowanie Google, podglądy wideo, PDF, PowerPoint i Word generowane po stronie serwera, wypłaty Stripe Connect.

Launch

Wdrożenie i SEO

Vercel, domena loupa.online, monitoring błędów, wersja angielska z hreflang, dane strukturalne i plik llms.txt dla wyszukiwarek AI.

03 / Proces

Siedem tygodni, odtworzone z historii zmian

Każdy punkt poniżej to prawdziwa data z repozytorium. Najważniejsze zwroty zaznaczyliśmy kolorem.

  1. 24.08

    Działające MVP

    Dashboard managera, role, wiadomości i baza na Supabase. Od pierwszego dnia działający produkt, nie makieta.

  2. 29–30.08

    Dashboard jako pierwszy ekran

    Audyt dostępności, logowanie przez Google, typ projektu jako „jedna kolumna zamiast drugiej aplikacji”.

  3. 31.08–01.09

    Studio jako firma

    Nawigacja mobilna, zapraszanie do zespołu, wiele studiów na jednym koncie, faktury i wypłaty przez Stripe Connect.

  4. 21.09

    Zwrot: z narzędzia w system operacyjny studia

    Nowa specyfikacja produktu. Zasada „ekran mówi prawdę”: komunikat o sukcesie tylko po udanym zapisie.

  5. 22.09

    Jeden link dla klienta

    Cały projekt pod jednym adresem, gość widzi pracę od razu, pokój recenzji przebudowany na telefon.

  6. 23.09

    Nowy kierunek wizualny

    Research referencji, potem synteza: grafitowa kanwa, jeden akcent, hierarchia wag zamiast pogrubień.

  7. 25.09

    Start pokazuje proces

    Przy wyborze typu projektu aplikacja rysuje etapy, czas i obsadę, zanim użytkownik cokolwiek wpisze.

  8. 27.09

    Logo i strona w dwóch językach

    Wybór znaku „pinezka uwagi”, landing po polsku i angielsku, polityka prywatności i regulamin.

  9. 11.10

    loupa.online

    Własna domena, hero z zorzą w WebGL, SEO i widoczność w odpowiedziach AI.

  10. 13–14.10

    Szlif przed testami

    Subtelne szkło, jedno znaczenie koloru dla pieniędzy, projekty jako graf etapów i plików.

05 / Design system

Spokojna kanwa, jeden akcent, kolor tylko z powodem

Wszystkie wartości żyją w jednym pliku tokenów. Zmiana na górze tego pliku przestawia cały produkt, a dokument źródłowy tłumaczy, dlaczego każda wartość jest taka, a nie inna.

void#111113 · kanwa
surface#18181b · karta
surface-2#202024 · pole
lavender#9382ff · akcent
amber#f0ab63 · czeka
mint#6fd6c4 · w porządku
rose#e2564a · po terminie
ink#ededf0 · tekst
AaGeist 400 / 500 / 600 · Geist Mono dla liczb i etykiet · tracking nagłówków −0,02 em
  • 01Kolor poza akcentem znaczy tylko stan albo dane. Nigdy dekorację.
  • 02Nic poniżej 12 px. Kontrast drugorzędnego tekstu 6,5:1.
  • 03Cel dotykowy co najmniej 44 px dla każdej akcji.
  • 04Wpływy zawsze turkusowe, koszty zawsze lawendowe, strata zawsze czerwona.
  • 05Etykiety pełnymi słowami, nigdy ucięte do czterech liter.
  • 06Oś czasu to najmocniejsza cecha produktu, więc nigdy nie chowa się za przełącznikiem.
06 / Od szkieletu do interfejsu

Najpierw hierarchia, potem kolor

Pulpit managera ma odpowiedzieć na trzy pytania w jednym spojrzeniu: co czeka na mnie, co jest zagrożone i jak studio stoi z pieniędzmi. Przesuń suwak, żeby zobaczyć, jak szkielet zamienia się w gotowy ekran.

Gotowy pulpit Loupy: cztery kafle z kosztami i wynikiem, oś czasu trzech projektów i lista decyzji czekających na managera WireframeInterfejs
Pulpit · cztery kafle → oś czasu obok paska decyzji → pieniądze. Każda informacja pojawia się raz.
07 / Kluczowe ekrany

Pokój recenzji: serce produktu

Tu spotyka się praca, uwagi i decyzja. Kliknij numer, żeby zobaczyć, co i dlaczego tak zaprojektowaliśmy.

Pokój recenzji Loupy z ponumerowanymi adnotacjami
  1. 01Uwaga przypięta do miejsca

    Komentarz ma kotwicę: sekundę filmu, numer strony albo punkt na obrazie. Klik w uwagę przewija materiał dokładnie tam.

  2. 02Wersje obok materiału

    Ponowne wgranie pliku tworzy v2, v3 i otwiera recenzję na nowo. Historia rund jest zawsze pod ręką.

  3. 03Rysowanie po klatce

    Odręcznie, prostokąt, strzałka. Wybór narzędzia pauzuje wideo, bo nie da się zaznaczyć ruchomego celu.

  4. 04Decyzja jako najmocniejszy element

    „Poproś o poprawki” i „Zaakceptuj” otwierają okno, które mówi, co się zaraz stanie, i zapisują decyzję z imieniem i godziną.

  5. 05Budżet widać w trakcie

    Koszt wynika z zalogowanych godzin i stawek. Manager widzi, ile zjadła kolejna runda, zanim projekt się skończy.

  6. 06Oś czasu wszystkich projektów

    Kontekst studia bez wychodzenia z recenzji: każdy projekt jako pasek, każda runda jako ciemniejszy segment.

Oś czasu projektów w Loupie: paski projektów z wersjami v1 do v3 i awatarami osób w dniu, w którym coś zrobiły
Projekty · oś czasuAwatary siedzą na pasku w dniu, w którym ktoś coś zrobił. Liczby liczą się same z logu zdarzeń, nikt niczego nie wpisuje ręcznie.
Ekran projektu w Loupie z etapami, prowadzącym etapu, terminem i plikami w etapie
Projekt · etap jako centrum dowodzeniaKto prowadzi etap, od kiedy w nim jest, co jest po terminie i jedno kliknięcie, żeby ponaglić.
Strona Loupy na telefonie
Klient

Klient nie zakłada konta. Dostaje jeden link.

Najtrudniejsza decyzja UX w całym projekcie: klient ma zobaczyć pracę, zanim o cokolwiek go zapytamy. Imię podaje dopiero przy pierwszym komentarzu.

Jeden adres obejmuje cały projekt: film, prezentację i key visual, z przyciskami „poprzedni” i „następny”. Na telefonie uwagi wysuwają się z dołu, a decyzje siedzą w belce pod kciukiem.

08 / Pod maską

Backend, który pilnuje zasad sam

Projektant widzi tylko własną stawkę, manager widzi koszty całego zespołu, klient nie widzi niczego wewnętrznego. To nie jest grzeczność interfejsu, tylko reguła zapisana w bazie i sprawdzana automatycznym testem.

Wejście

Studio

Logowanie Google, role: właściciel, manager, projektant, klient.

Wejście

Gość z linkiem

Pokój recenzji bez konta. Zasięg linku sprawdzany przy każdym żądaniu.

Aplikacja

Next.js na Vercelu

Jedna droga do bazy: każde zapytanie wykonuje się w imieniu konkretnej osoby, z jej uprawnieniami.

Podglądy

ffmpeg · poppler · LibreOffice

Pasek klatek wideo, strony PDF, prezentacje i dokumenty Worda zamieniane w obraz do komentowania.

Dane

Supabase Postgres + RLS

Polityki bezpieczeństwa w bazie. Dane w UE.

Pieniądze

Stripe Connect

Faktury, wpłaty i wypłaty. Koszt projektu liczony z godzin i stawek.

Jakość

Sentry + test RLS

Monitoring błędów i test, który dowodzi, że te same zapytania zwracają różne dane różnym rolom.

Next.js 15React 19TypeScriptTailwind 4SupabasePostgreSQLGoogle OAuthStripethree.jsRechartsVercelSentry

Każda zmiana stanu zapisuje się jako zdarzenie. Paski, metryki i koszty liczą się z tego logu, więc raport nie może się rozjechać z rzeczywistością.

09 / Gdzie jesteśmy

Działa, jest w testach, rośnie

Status

Beta w testach zamkniętych. Loupa działa pod adresem loupa.online, a pierwsze studia sprawdzają ją za darmo na własnych projektach. Uwagi testerów trafiają prosto do aplikacji przez przycisk „Zgłoś problem”.

Dołącz do testów ↗
Dla kogo

Jeden łańcuch „ktoś zrobił, ktoś ocenił, ktoś zdecydował” i dwanaście szablonów etapów:

KreacjaMotion / postFotografia FilmWystawaSpektaklEvent ScenografiaArchitektura OprogramowanieTreśćWłasny

Masz pomysł na aplikację? Zaprojektujemy ją i zbudujemy.

Od badania problemu i makiet po działający produkt z backendem i własną domeną. Pierwsza rozmowa i wstępna wycena nic nie kosztują.