Ochrona płatnościSzczegóły
- Poprawki w ramach pakietu są bezpłatne.
- Jeśli nie odpowiesz w ciągu 3 dni od dostarczenia pracy, zostanie ona zaakceptowana automatycznie.
Pieniądze są rezerwowane w chwili płatności i przekazywane dopiero po akceptacji pracy.

Przykładowy rezultat
Specyfikacja techniczna: serwis rezerwacji dla studia jogi
1. Cele projektu
- Klient widzi grafik i rezerwuje zajęcia w niecałą minutę, z telefonu.
- Sprzedaż karnetów i abonamentów online.
- Skrócenie czasu, jaki obsługa poświęca na zapisy, z ok. 10 godzin tygodniowo do mniej niż 2.
Mierniki sukcesu (3 miesiące po starcie): 70% rezerwacji online; nieobecności bez odwołania poniżej 10%.
2. Użytkownicy
| Rola | Czego potrzebuje |
|---|---|
| Gość | Zobaczyć zajęcia, ceny i instruktorów; kupić pierwsze zajęcia próbne |
| Klient | Rezerwować i odwoływać zajęcia, widzieć pozostałe wejścia, zapisać się na listę rezerwową |
| Instruktor | Widzieć swoje zajęcia i listę zapisanych osób |
| Administrator | Zarządzać grafikiem, cenami, karnetami, instruktorami i zwrotami |
3. Strony i ekrany
- Strona główna: najbliższe zajęcia dzisiaj, oferta próbna, adres studia.
- Grafik: widok tygodnia, filtry według rodzaju zajęć, poziomu, instruktora i sali.
- Strona zajęć: opis, instruktor, czas trwania, wolne miejsca, przycisk Zarezerwuj.
- Cennik: pojedyncze wejście, karnety na 5 i 10 wejść, abonament miesięczny.
- Instruktorzy: lista i osobne profile.
- Konto: nadchodzące rezerwacje, historia, karnety, metody płatności.
- Panel administracyjny: edytor grafiku, lista klientów, raport sprzedaży.
4. Kluczowe funkcje
4.1 Rezerwacja
- Klient może zarezerwować miejsce, jeśli ma ważny karnet lub płaci za pojedyncze wejście.
- Liczba miejsc ustalana jest dla sali (Sala A: 18, Sala B: 10).
- Gdy zajęcia są pełne, klient może zapisać się na listę rezerwową; jeśli zwolni się miejsce, dostaje je pierwsza osoba z listy i otrzymuje e-mail oraz SMS.
4.2 Odwołanie
- Bezpłatne odwołanie do 12 godzin przed zajęciami; wejście wraca na karnet.
- Późniejsze odwołanie lub nieobecność zużywa wejście.
4.3 Płatności
- Płatności kartą i BLIK przez operatora płatności wybranego przez studio.
- Karnety wygasają: na 5 wejść po 2 miesiącach, na 10 wejść po 3 miesiącach.
4.4 Powiadomienia
- Potwierdzenie rezerwacji, przypomnienie 3 godziny przed zajęciami, zmiany na liście rezerwowej.
5. Wymagania niefunkcjonalne
- Projekt mobile first; strony ładują się w mniej niż 2 sekundy w sieci 4G.
- Działa w dwóch najnowszych wersjach popularnych przeglądarek.
- Dane osobowe przetwarzane zgodnie z RODO.
6. Otwarte pytania
| # | Pytanie | Kto decyduje |
|---|---|---|
| 1 | Obecność zaznaczają instruktorzy w aplikacji czy recepcja? | Właściciel studia |
| 2 | Czy oprócz pojedynczych zajęć próbnych potrzebny jest 2-tygodniowy karnet próbny? | Właściciel studia |
| 3 | Czy grafik ma być osadzony na obecnej stronie, czy ją zastąpić? | Właściciel + programista |
| 4 | Jakiego operatora płatności i dostawcę SMS-ów preferujecie? | Właściciel |
Klient: Joga przy Lotosowej, studio z 2 salami, 9 instruktorami i ok. 60 zajęciami w tygodniu. Dziś zapisy odbywają się przez prywatne wiadomości i papierową listę. Pakiet Standard: specyfikacja do 10 stron. Poniżej fragment.
Klient i wszystkie dane są wymyślone.
O usłudze
Rozszerzenia przeglądarki są małe, ale recenzenci sklepów są surowi: każde uprawnienie musi być uzasadnione, wykorzystanie danych ujawnione, a Chrome przyjmuje już wyłącznie rozszerzenia w Manifest V3. Piszemy specyfikację, która obejmuje, co rozszerzenie robi i na których stronach, wyskakujące okienko, stronę opcji i elementy na stronie, potrzebne uprawnienia i ich uzasadnienie, miejsce przechowywania danych oraz wymagania dotyczące wpisu w sklepie. Programista otrzymuje jasne zadanie, a ty unikasz odrzucenia za żądanie zbyt szerokiego dostępu.
Co obejmuje usługa
- Co otrzymujeszSpecyfikacja rozszerzenia z celami, ścieżkami użytkownika, elementami interfejsu, listą uprawnień z uzasadnieniami, uwagami o przechowywaniu danych i prywatności, wymaganiami dotyczącymi wpisu w sklepie i otwartymi pytaniami, jako sformatowany tekst; ewentualne szacunki czasu lub kosztów to orientacyjne wskazówki, a nie wycena.
- Ścieżki użytkownikaCo klikają użytkownicy i co się wtedy dzieje
- Elementy interfejsuWyskakujące okienko, strona opcji, panel boczny, elementy na stronie
- Uprawnienia z uzasadnieniemMinimalny dostęp, wyjaśniony dla recenzentów
- Dane i prywatnośćCo jest przechowywane, gdzie i co jest wysyłane
- Wpis w sklepieWymagania Chrome Web Store, Edge i Firefox
Jak to działa
- 1BriefOpisujesz rozszerzenie i strony
- 2PlanowanieMapujemy ścieżki, interfejs i uprawnienia
- 3SpecyfikacjaOtrzymujesz specyfikację dla programisty
Czego potrzebujemy od Ciebie
Co ma robić rozszerzenie, na których stronach, jakich przeglądarek potrzebujesz, podobne rozszerzenia, które znasz, czy użytkownicy logują się lub płacą oraz z jaką usługą musi się łączyć.
Zapytamy Cię:
- Co ma robić rozszerzenie?
- Na jakich stronach będzie działać?
- Jakich przeglądarek potrzebujesz?
- Czy użytkownicy będą się logować, płacić lub synchronizować dane?
Porównaj pakiety
| Pakiety | PodstawowyJednostronicowy brief14 € | StandardSpecyfikacja do 5 stron26 € | PremiumSpecyfikacja do 10 stron49 € |
|---|---|---|---|
| Termin | 1 dzień | 3 dni | 5 dni |
| Poprawki | 1 | 2 | 3 |
| Długość | 1 strona | do 5 stron | do 10 stron |
| Przeglądarki | 1 | do 2 | do 3 |
| Kryteria akceptacji | Nie | Nie | Tak |
| Zamów Podstawowy | Zamów Standard | Zamów Premium |
Ochrona płatności
Płacisz przy składaniu zamówienia, ale pieniądze są przekazywane tylko za zaakceptowaną pracę.
- Stała cenaCena pakietu nie zmienia się po zapłacie.
- Pieniądze są zarezerwowanePrzy płatności kwota jest tylko rezerwowana. Serwis otrzymuje ją dopiero po akceptacji pracy.
- Sprawdzone przed dostarczeniemKażdy wynik przechodzi kontrolę jakości, zanim do Ciebie trafi, a przed akceptacją widzisz go na stronie zamówienia.
- Bezpłatne poprawkiProś o poprawki w ramach briefu tyle razy, ile przewiduje pakiet.
- Akceptacja po 3 dniachJeśli w ciągu 3 dni od dostarczenia pracy ani jej nie zaakceptujesz, ani nie poprosisz o poprawki, zostanie zaakceptowana automatycznie. Jeśli po dostarczeniu napiszesz na czacie zamówienia, zamówienie czeka; po naszej odpowiedzi możemy ponownie uruchomić odliczanie 3 dni i poinformujemy o tym na czacie.
- Ponowne wykonanie lub pełny zwrot pieniędzyJeśli wynik nie odpowiada Twojemu briefowi, a poprawki tego nie naprawiły, lub praca trwa ponad dwa razy dłużej niż termin, napisz na czacie zamówienia: wykonamy pracę ponownie albo zwrócimy całą płatność.
Pytania i odpowiedzi
Dlaczego uprawnienia są tak ważne?
Szeroki dostęp, na przykład do odczytu wszystkich stron, wydłuża weryfikację i odstrasza użytkowników przy instalacji. Specyfikacja prosi tylko o to, czego potrzebuje każda funkcja.
Czy jedno rozszerzenie może działać w Chrome, Edge i Firefox?
W większości tak, bo korzystają z tego samego podejścia WebExtensions. Specyfikacja wskazuje różnice, które programista powinien uwzględnić.
Czy opublikujecie rozszerzenie?
Nie. Piszemy specyfikację i wymagania dotyczące wpisu; publikacja odbywa się z twojego konta dewelopera.