Initial version

This commit is contained in:
Radosław Gierwiało
2025-08-24 15:49:50 +02:00
commit 0a3f2f451b
5 changed files with 1303 additions and 0 deletions

View File

@@ -0,0 +1,57 @@
# INSTRUKCJA ODTWORZENIA KONTEKSTU - System AdRoute
## Prompt do użycia po wyczyszczeniu kontekstu:
```
Jestem analitykiem biznesowym pracującym nad projektem AdRoute. W katalogu /mnt/d/workspace/adsroute/ znajdują się pliki dokumentujące postęp pracy z CTO nad specyfikacją systemu.
Przeczytaj następujące pliki w kolejności:
1. documentation/internal/src/conversation_history.md - kompletny log komunikacji z CTO (29 wymian)
2. documentation/internal/public/business_analysis.md - szczegółowa analiza biznesowa (główny dokument)
3. documentation/internal/public/business_analysis_summary.md - podsumowanie iteracji 1
4. documentation/internal/src/questionnaire.md - kwestionariusz pytań do CTO
Na podstawie tych plików:
- Odtwórz kontekst projektu
- Zidentyfikuj aktualny stan analizy
- Określ co zostało już ustalone, a na co jeszcze czekam odpowiedzi od CTO
- Kontynuuj pracę jako analityk biznesowy zbierający wymagania
System to: serwis internetowy do wynajmu miejsc reklamowych (bannery/billboardy) wzdłuż ulic i dróg krajowych.
CTO to mój rozmówca (nie nazywaj go "klientem").
Kontynuuj aktualizację plików dokumentacyjnych podczas dalszej konwersacji.
```
## DODATKOWE WSKAZÓWKI:
### W przypadku problemów z odtworzeniem kontekstu:
- Sprawdź datę w plikach (2025-08-19)
- Zweryfikuj czy wszystkie 3 pliki dokumentacyjne istnieją
- Ostatni wpis w historia_konwersacji.md pokazuje aktualny stan
- TodoWrite był używany do śledzenia postępu - może być potrzebny restart todo listy
### Kluczowe informacje do odtworzenia:
- **Rola:** Analityk biznesowy
- **Projekt:** AdRoute - platforma wynajmu miejsc reklamowych
- **CTO:** Osoba definiująca wymagania (nie "klient")
- **Status:** ITERACJA 1 ZAKOŃCZONA - podstawowe wymagania zebrane
- **Kwestionariusz:** 23 pytania w 8 blokach tematycznych - 13 pytań odpowiedziane, pozostałe @TODO
- **Następny krok:** Przekazanie do architekta lub kolejna iteracja doprecyzowująca @TODO
### Pliki do aktualizacji podczas kontynuacji:
1. `documentation/internal/src/conversation_history.md` - dodawać każdą wymianę komunikatów
2. `documentation/internal/public/business_analysis.md` - szczegółowa analiza odpowiedzi CTO
3. `documentation/internal/public/business_analysis_summary.md` - aktualizować podsumowanie
4. `documentation/internal/src/questionnaire.md` - aktualizować status pytań (odpowiedziane/pending)
### Stan po iteracji 1:
- **29 wymian komunikacji** z CTO zakończonych
- **8 głównych obszarów** systemu zdefiniowanych
- **15 pozycji @TODO** do doprecyzowania w kolejnych iteracjach
- **Pokrycie wymagań: ~85%** - gotowe do przekazania architektowi
---
**Data utworzenia instrukcji:** 2025-08-19

View File

@@ -0,0 +1,312 @@
# Historia konwersacji - System AdRoute
## Data rozpoczęcia: 2025-08-19
---
## LOG KONWERSACJI (CHRONOLOGICZNIE)
### 1. CTO:
```
auth
```
**Odpowiedź Analityka (skrót):**
Pomoc z uwierzytelnianiem. Sprawdzenie struktury projektu - katalog pusty. Prośba o doprecyzowanie wymagań uwierzytelniania.
---
### 2. CTO:
```
czy rozumiesz po polsku?
```
**Odpowiedź Analityka (skrót):**
Tak, rozumiem po polsku. Mogę pomóc z uwierzytelnianiem w języku polskim.
---
### 3. CTO:
```
Jesteś analitykiem biznesowym który na podstawie rozmowy z klientem opracuje dokument będący dokładnym opisem funkcjonalności systemu, który chce klient, a potem ten dokument posłuży dla architekta oprogramowania do stworzenia wysokopopoziomowo architektury systemu
```
**Odpowiedź Analityka (skrót):**
Rozumiem rolę. Gotowy do zbierania wymagań i opracowania specyfikacji funkcjonalnej. Pytanie o cel, użytkowników i problemy do rozwiązania.
---
### 4. CTO:
```
Chcę stworzyć serwis internetowy, który pozwala znaleźć oferty wynajmu bannerów/miejsc reklamowych wzdłuż konkretnych ulic danego miasta bądź dróg krajowych i pozwalający dokonać zakupu/wynajmu tego miejsca
```
**Odpowiedź Analityka (skrót):**
Utworzenie todo listy. Rozpoczęcie zbierania wymagań - pytania o użytkowników (właściciele vs reklamodawcy), funkcjonalność wyszukiwania (adres, zasięg, trasy), filtry (typ, rozmiar, cena, okres).
---
### 5. CTO:
```
Jeszcze jedna rzecz zanim będziemy kontynuować. Chciałbym byś całą naszą konwersację zapisywał do jednego pliku a swoje pytania do drugiego w taki sposób, by po wyczyszczeniu kontekstu i załadowaniu na czysto zawartości projektu, wiedział na czym stoimy
```
**Odpowiedź Analityka (skrót):**
Utworzenie plików: `konwersacja_analiza_biznesowa.md` (pełna historia) i `kolejne_pytania_do_klienta.md` (aktualne pytania). Kontynuacja zbierania wymagań.
---
### 6. CTO:
```
Chciałbym byś wygenerował pytania do wszystkich bloków od razu
```
**Odpowiedź Analityka (skrót):**
Wygenerowanie kompletnego kwestionariusza 23 pytań w 8 blokach: Użytkownicy, Wyszukiwanie, Proces biznesowy, Zarządzanie ofertami, Panel użytkownika, Funkcje techniczne, Aspekty prawne, Model biznesowy. Aktualizacja plików.
---
### 7. CTO:
```
a możesz jeszcze utworzyć plik historia_konwersacji.md w którym będą dosłownie moje prompty i twoje skórcone odpowiedzi na każdy z nich?
```
**Odpowiedź Analityka (skrót):**
Tworzenie pliku `historia_konwersacji.md` z dokładnymi promptami CTO i skróconymi odpowiedziami analityka.
---
### 8. CTO:
```
w pliku, i tu, na potrzeby projektu nie nazywaj mnie Klientem a CTO - taką rolę tu pełnię
```
**Odpowiedź Analityka (skrót):**
Aktualizacja wszystkich plików - zmiana "Klient" na "CTO" we wszystkich dokumentach projektu. Gotowy do kontynuacji zbierania wymagań od CTO.
---
### 9. CTO:
```
Jeszcze jedno, jak wyczyszczę kontekst, to jakim promptem wskazać Ci jak odtworzyć kontekst na podstawie tych plików?
```
**Odpowiedź Analityka (skrót):**
Utworzenie pliku `context_restoration_instructions.md` z gotowym promptem do odtworzenia kontekstu po wyczyszczeniu. Plik zawiera instrukcje jak przeczytać dokumenty i kontynuować pracę jako analityk biznesowy.
---
### 10. CTO:
```
zmień nazwy plików na odpowiednie wersje angielskie, i umieść je w podkatalogu /docs/internal/
```
**Odpowiedź Analityka (skrót):**
Reorganizacja struktury plików - utworzenie katalogu `/docs/internal/` i przeniesienie wszystkich plików z angielskimi nazwami:
- `conversation_history.md`
- `business_analysis_conversation.md`
- `questionnaire.md`
- `context_restoration_instructions.md`
---
### 11. CTO:
```
Jeszcze jedno: nie "cto_questionnaire.md" a "questionnaire.md"
```
**Odpowiedź Analityka (skrót):**
Zmiana nazwy pliku z `cto_questionnaire.md` na `questionnaire.md` i aktualizacja referencji w dokumentacji.
---
### 12. CTO:
```
Kolejne pliki które będą głównym wynikiem umieść w /documentation/internal/public. Na ten moment będzie to analiza biznesowa. w /documentation/internal/src/ umieść pozostałe pliki "techniczne"
```
**Odpowiedź Analityka (skrót):**
Reorganizacja struktury na `/documentation/internal/`. Główny wynik (analiza biznesowa) przeniesiony do `/public/business_analysis.md`. Pliki techniczne (historia konwersacji, kwestionariusz, instrukcje) przeniesione do `/src/`.
---
### 13. CTO:
```
Jasne, utwórz teraz w miarę docelowy konspekt analizy biznesowej. W miejscach, gdzie nie uzyskałeś ode mnie odpowiedzi umieść znany fragment "Lorem ipsum...".
```
**Odpowiedź Analityka (skrót):**
Utworzenie kompletnego konspektu analizy biznesowej w `/public/business_analysis.md` z 10 głównymi sekcjami: streszczenie, interesariusze, wymagania funkcjonalne, wymagania niefuncjonalne, aspekty prawne, model biznesowy, plan wdrożenia, metryki, ryzyka, załączniki. Nieznane części wypełnione tekstem Lorem ipsum.
---
### 14. CTO:
```
Super. Przejdźmy do zbierania wymagań. Przytocz pierwsze pytanie
```
**Odpowiedź Analityka (skrót):**
Rozpoczęcie zbierania wymagań - pierwsze pytanie o role użytkowników w systemie z podstawowymi rolami: reklamodawcy, właściciele miejsc, administratorzy, moderatorzy.
---
### 15. CTO:
```
Dodatkową rolą niech będą agencje reklamowe - które będą mogły działać w imieniu właścicieli miejsc reklamowych. Właściciel miejsca i tak będzie musiał mieć własne konto, ale będzie mógł oddelegować obsługę tego do konkretnej agencji reklamowej i ona będzie miała dostęp do tego ze swojego konta
```
**Odpowiedź Analityka (skrót):**
Dodanie roli "Agencje reklamowe" z możliwością delegacji uprawnień od właścicieli miejsc. System zarządzania uprawnieniami pozwalający agencjom działać w imieniu właścicieli przy zachowaniu własności konta przez właściciela.
---
### 16. CTO:
```
Właścicielami miejsc mogą być firmy, właściciele nieruchmości, jednostki samorządowe i osoby prywatne. Licencja nie jest wymagana, ale będzie potrzebna weryfikacja oferowanego miejsca reklamowego. Na ten moment nie wiem jakich dokumenty będą musieli dostarczyć, ale zakładam że będą uploadować te dokumenty przez stronę serwisu i weryfikatorzy/moderatorzy będą akceptować to bądź odrzucać
```
**Odpowiedź Analityka (skrót):**
Określenie typów właścicieli: firmy, właściciele nieruchomości, samorządy, osoby prywatne. Brak wymagania licencji, ale konieczna weryfikacja miejsca. System uploadowania dokumentów przez stronę z procesem akceptacji/odrzucenia przez moderatorów.
---
### 17. CTO:
```
Reklamodawcami są agencje, firmy i osoby prywatne. Wymagana jest rejestracja. Ważne by określić czy to konto firmowe czy prywatne. Limity? Na razie nie mam na to pomysłu
```
**Odpowiedź Analityka (skrót):**
Określenie reklamodawców: agencje, firmy, osoby prywatne. Obowiązkowa rejestracja z rozróżnieniem na konta firmowe i prywatne. Brak limitów na obecnym etapie planowania.
---
### 18. CTO:
```
Super, podałeś wszystkie opcje jakie chciałem zaimplementować
```
**Odpowiedź Analityka (skrót):**
Potwierdzenie wszystkich 5 opcji wyszukiwania: wpisywanie adresu/ulicy, wskazywanie na mapie, kod pocztowy, wyszukiwanie tras (A-B), promień od punktu.
---
### 19. CTO:
```
Domyślny zasięg niech będzie 5km ale to ma być suwak dający ustalić precyzję np. 1-50km. Wszystkie obiekty będą musiały być zlokalizowane po współrzędnych GPS
```
**Odpowiedź Analityka (skrót):**
Określenie zasięgu wyszukiwania: domyślnie 5km, suwak regulacji 1-50km. Obowiązkowa lokalizacja wszystkich miejsc reklamowych według współrzędnych GPS.
---
### 20. CTO:
```
Na razie niech to będzie typ miejsca (podałeś prawidłowe), z łatwą opcją dodania nowego typu., rozmiar, zakres cenowy, okres dostępności i podświetlenie
```
**Odpowiedź Analityka (skrót):**
Wybór 5 kluczowych filtrów: typ miejsca (billboard, citylight, LED, plakat + opcja dodania nowego), rozmiar, zakres cenowy, okres dostępności, podświetlenie. System rozszerzalny o nowe typy.
---
### 21. CTO:
```
Na ten moment wydaje mi się że użyjemy Google Maps ze zdjęciam satelitarnymi, Street View, natężeniem ruchu i możliwością mierzenia odległości
```
**Odpowiedź Analityka (skrót):**
Wybór Google Maps jako dostawcy z pełnym pakietem funkcji: zdjęcia satelitarne, Street View, natężenie ruchu, pomiar odległości. Kompleksowa integracja mapowa.
---
### 22. CTO:
```
Moim zdaniem powinno to wyglądać tak, że reklamodawca powinien widzieć widget kalendarza z dostępnymi datami i cenami. Minimalnie można wynając na 2 tygodnie. Następne oferta jest wysyłana do właściciela miejsca i on ma 48h na zaakceptowanie bądź odrzucenie oferty. Możliwość rezerwacji jest na minimum 1 tydzień z gradacją co 1 tydzień.
```
**Odpowiedź Analityka (skrót):**
Definicja procesu rezerwacji: widget kalendarza z dostępnością i cenami, minimalny wynajmu 2 tygodnie, rezerwacja z gradacją tygodniową (min. 1 tydzień), oferta do właściciela z 48h na odpowiedź.
---
### 23. CTO:
```
Uważam, że osoby prywatne będą mogły użyć metod płatności dostarczanych przez przelewy24.pl. Firmy dodatkowo będą mogły wystawiać sobie faktury pro-forma bez płatności od razu
```
**Odpowiedź Analityka (skrót):**
Określenie metod płatności: Przelewy24.pl dla osób prywatnych (karta, BLIK, przelew, płatności mobilne). Firmy dodatkowo z opcją faktur pro-forma i odroczonych płatności.
---
### 24. CTO:
```
Minimalnie można wynają na 2 tygodnie, ale bez problemu można wynająć od razu na 3, 4 5 itd tygodni
```
**Odpowiedź Analityka (skrót):**
Wyjaśnienie okresów wynajmu: minimum 2 tygodnie, maksimum bez ograniczeń z gradacją tygodniową (2, 3, 4, 5... tygodni).
---
### 25. CTO:
```
To narazie pomińmy. Zrobimy w kolejnej iteracji. W specyfikacji daj znacznik @TODO do tego typu pominiętych lub wymagających doprecyzowania kwestii
```
**Odpowiedź Analityka (skrót):**
Wprowadzenie znacznika @TODO dla kwestii do doprecyzowania w kolejnych iteracjach. Pominięcie prowizji na obecnym etapie z oznaczeniem do dalszych prac.
---
### 26. CTO:
```
Właściciel miejsca powinien dostać projekt reklamy która będzie tam montowana by określił czy się zgadza czy nie. Może to być zwykły plik graficzny lub PDF. Montaż i cała logistyka będzie po stronie zlecającego. System ma tylko połączyć właściciela miejsca z osobą chętną do zamieszczenia reklamy i to ona ponosić będzie koszty.
```
**Odpowiedź Analityka (skrót):**
Określenie obsługi materiałów reklamowych: upload plików graficznych/PDF przez reklamodawcę, akceptacja przez właściciela miejsca. Montaż i logistyka po stronie reklamodawcy. Platforma tylko łączy strony.
---
### 27. CTO:
```
Podałeś wszystkie fukncje które mnie interesują
```
**Odpowiedź Analityka (skrót):**
Potwierdzenie wszystkich 6 funkcji panelu właściciela: zarządzanie ofertami, kalendarz dostępności, historia rezerwacji/zarobków, komunikacja, statystyki wyświetleń, zarządzanie delegacji do agencji.
---
### 28. CTO:
```
Podałeś wszystkie funkcje które mnie interesuja
```
**Odpowiedź Analityka (skrót):**
Potwierdzenie wszystkich 6 funkcji panelu reklamodawcy: historia wynajmów, zarządzanie kampaniami, ulubione miejsca/watchlista, powiadomienia, narzędzia planowania, komunikacja z właścicielami.
---
### 29. CTO:
```
Podsumuj
```
**Odpowiedź Analityka (skrót):**
Podsumowanie pierwszej iteracji analizy biznesowej systemu AdRoute - zebranie kluczowych wymagań z 8 obszarów: role użytkowników, wyszukiwanie, proces biznesowy, panele, mapy, płatności, materiały reklamowe. Przygotowanie do przekazania architektowi oprogramowania.
---
## KOLEJNE WPISY BĘDĄ DODAWANE TUTAJ AUTOMATYCZNIE
*Plik będzie aktualizowany po każdej wymianie komunikatów*
---
## PODSUMOWANIE STANU PROJEKTU:
- **Status:** Zbieranie wymagań
- **Utworzone dokumenty:** 3 pliki śledzące postęp
- **Następny krok:** CTO ma odpowiedzieć na wybrane pytania z kwestionariusza lub wskazać preferowane podejście do analizy wymagań

View File

@@ -0,0 +1,190 @@
# Kolejne pytania do CTO - System AdRoute
## Status: WSZYSTKIE PYTANIA DO ANALIZY
**Data:** 2025-08-19
---
## BLOK 1: UŻYTKOWNICY SYSTEMU
### 1.1 Role użytkowników
1. **Jakie role użytkowników będą w systemie?**
- Reklamodawcy (szukający miejsc reklamowych)
- Właściciele miejsc reklamowych (oferujący miejsca)
- Administratorzy systemu
- Moderatorzy/weryfikatorzy ofert
- Inne role?
2. **Właściciele miejsc reklamowych:**
- Kim są (firmy outdoor, właściciele nieruchomości, gminy, osoby prywatne)?
- Czy wymagana jest weryfikacja/licencja do oferowania miejsc reklamowych?
- Jakie dokumenty muszą dostarczyć (pozwolenia, własność nieruchomości)?
3. **Reklamodawcy:**
- Kim są (agencje reklamowe, firmy, osoby prywatne)?
- Czy wymagana jest rejestracja firmowa czy może być prywatna?
- Jakie limity/ograniczenia dla różnych typów reklamodawców?
---
## BLOK 2: FUNKCJONALNOŚĆ WYSZUKIWANIA I MAPOWANIE
### 2.1 System wyszukiwania
4. **Jak dokładnie ma działać wyszukiwanie lokalizacji?**
- Wpisywanie adresu/nazwy ulicy
- Wskazywanie na mapie
- Wyszukiwanie po kodzie pocztowym
- Wyszukiwanie tras (punkt A do punktu B)
- Wyszukiwanie w promieniu X km od punktu
5. **Zasięg i precyzja:**
- Jaki domyślny zasięg wyszukiwania?
- Czy możliwość zmiany zasięgu przez użytkownika?
- Jak precyzyjnie lokalizować miejsca (współrzędne GPS)?
### 2.2 Filtry i kategorie
6. **Jakie filtry wyszukiwania są potrzebne?**
- Typ miejsca reklamowego (billboard, citylight, LED, plakat, inne)
- Rozmiar/format reklamy
- Zakres cenowy
- Okres dostępności (od-do)
- Natężenie ruchu/lokalizacja (centrum, przedmieścia, trasa krajowa)
- Orientacja (północ, południe, wschód, zachód)
- Oświetlenie (podświetlane/niepoświetlane)
7. **Kategoryzacja miejsc reklamowych:**
- Jakie główne kategorie miejsc reklamowych?
- Czy podział na miasto/trasy krajowe/autostrady?
- Czy różne cenniki dla różnych kategorii?
---
## BLOK 3: PROCES BIZNESOWY I REZERWACJA
### 3.1 Proces rezerwacji
8. **Jak ma wyglądać proces rezerwacji miejsca?**
- Natychmiastowa rezerwacja czy proces aplikacyjny?
- Czy możliwość rezerwacji na konkretne daty?
- Minimalne/maksymalne okresy wynajmu?
- Czy możliwość przedłużania rezerwacji?
9. **Zatwierdzanie ofert:**
- Czy automatyczne zatwierdzanie czy wymagana akceptacja właściciela?
- Jaki czas na odpowiedź właściciela?
- Co się dzieje przy braku odpowiedzi?
### 3.2 Płatności i rozliczenia
10. **System płatności:**
- Jakie metody płatności (karta, przelew, BLIK, PayPal)?
- Płatność z góry czy możliwość płatności po okresie?
- Czy system depozytów/kaucji?
- Prowizja platformy - ile % od transakcji?
11. **Faktury i dokumentacja:**
- Czy automatyczne generowanie faktur?
- Dokumenty umowne - standardowe czy negocjowalne?
- Kto wystawia faktury (platforma czy właściciel miejsca)?
---
## BLOK 4: ZARZĄDZANIE OFERTAMI I TREŚCIĄ
### 4.1 Dodawanie ofert przez właścicieli
12. **Jakie informacje wymagane przy dodawaniu miejsca reklamowego?**
- Dokładna lokalizacja (adres + GPS)
- Zdjęcia miejsca (ile minimum/maksimum?)
- Wymiary dokładne
- Cena za okres (dzień/tydzień/miesiąc?)
- Opis i dodatkowe informacje
- Dostępność (kalendarz)
13. **Weryfikacja ofert:**
- Czy automatyczna publikacja czy moderacja?
- Kto weryfikuje prawdziwość ofert?
- Jakie konsekwencje za fałszywe oferty?
### 4.2 Materiały reklamowe
14. **Obsługa materiałów reklamowych:**
- Czy platforma obsługuje przesyłanie projektów reklam?
- Jakie formaty plików (PDF, AI, PSD, JPG)?
- Kto odpowiada za montaż fizyczny reklamy?
- Czy platforma oferuje usługi projektowania?
- Czy wymagane zatwierdzanie treści reklam?
---
## BLOK 5: PANEL UŻYTKOWNIKA I FUNKCJE
### 5.1 Panel właściciela miejsc
15. **Funkcje dla właścicieli:**
- Zarządzanie swoimi ofertami
- Kalendarz dostępności
- Historia rezerwacji i zarobków
- Komunikacja z reklamodawcami
- Statystyki wyświetleń oferty
### 5.2 Panel reklamodawcy
16. **Funkcje dla reklamodawców:**
- Historia wynajmów
- Zarządzanie aktywnymi kampaniami
- Ulubione miejsca/watchlista
- Powiadomienia o nowych ofertach w interesujących lokalizacjach
- Narzędzia do planowania kampanii
---
## BLOK 6: FUNKCJE TECHNICZNE I INTEGRACJE
### 6.1 Mapy i geolokalizacja
17. **Integracja z mapami:**
- Jaki dostawca map (Google Maps, OpenStreetMap)?
- Czy potrzebne zdjęcia satelitarne/Street View?
- Czy możliwość mierzenia odległości na mapie?
- Czy informacje o natężeniu ruchu?
### 6.2 Funkcje dodatkowe
18. **System powiadomień:**
- Email, SMS, push notifications?
- O czym powiadamiać (nowe oferty, zakończenie wynajmu, płatności)?
19. **Raportowanie i analityka:**
- Czy właściciele potrzebują statystyk (wyświetlenia, zapytania)?
- Czy reklamodawcy potrzebują raportów efektywności?
- Czy pomiar ruchu/reach kampanii?
---
## BLOK 7: ASPEKTY PRAWNE I BEZPIECZEŃSTWO
### 7.1 Regulacje prawne
20. **Aspekty prawne:**
- Czy weryfikacja pozwoleń na reklamę zewnętrzną?
- Jak obsłużyć różne przepisy w różnych miastach?
- Odpowiedzialność za zgodność z prawem - kto ponosi?
### 7.2 Bezpieczeństwo i weryfikacja
21. **Weryfikacja użytkowników:**
- Jak weryfikować tożsamość właścicieli miejsc?
- Czy wymagane dokumenty firmowe?
- System opinii/ocen użytkowników?
---
## BLOK 8: MODEL BIZNESOWY I SKALOWANIE
### 8.1 Monetyzacja
22. **Model przychodów:**
- Prowizja od transakcji - ile %?
- Opłaty miesięczne za konto premium?
- Opłaty za promowanie ofert?
- Inne źródła przychodów?
### 8.2 Zasięg geograficzny
23. **Skalowanie geograficzne:**
- Rozpoczęcie od jednego miasta czy od razu cała Polska?
- Plany ekspansji międzynarodowej?
- Jak obsłużyć różne waluty i języki?
---
**INSTRUKCJA:** Proszę przejrzeć wszystkie bloki pytań i odpowiedzieć na te, które uważasz za najważniejsze dla rozpoczęcia projektu. Możemy również omawiać je blok po bloku.