01 / PRZEGLĄD
PRZEGLĄD PROJEKTU
BizFabric to kierunek rozwoju produktu full-stack i architektury SaaS.
Zakres projektu wyznacza relacja między strukturą aplikacji, usługami backendowymi, danymi i integracjami.
02 / PRZYPADKI UŻYCIA
PRZYPADKI UŻYCIA DOSTĘPU DO PRODUKTU
UC-01
SPRAWDŹ PRODUKT
Pozwól odwiedzającemu obejrzeć darmową lub demonstracyjną część produktu przed decyzją o dostępie.
UC-02
ROZPOCZNIJ CHECKOUT
Rozpocznij subskrypcję Fresh Leads przez testowy proces checkout Stripe.
UC-03
STAN BILLINGU PROJEKTU
Użyj webhooka Stripe do aktualizacji lokalnego stanu subskrypcji i dostępu.
UC-04
CHROŃ DOSTĘP
Sprawdzaj uprawnienia w backendzie, zanim udostępniona zostanie chroniona funkcja produktu.
UC-05
POŁĄCZ KOLEJNĄ WARSTWĘ
Wykorzystaj fundament uprawnień jako drogę do feedu produktu Fresh Leads.
03 / ARCHITEKTURA
SYSTEM PRODUKTU
Ścieżka produktu full-stack
- USER
- CHECKOUT
- STRIPE
- WEBHOOK
- LOKALNY STAN SUBSKRYPCJI
- OCHRONA DOSTĘPU
- CHRONIONA FUNKCJA
04 / ZAKRES
AKTUALNY ZAKRES PRODUKTU
STANMVP / AKTYWNY ROZWÓJ
WORKING STRIPE TEST CHECKOUT / WEBHOOK / LOCAL ACCESS PROJECTION / BACKEND GUARD
NASTĘPNA WARSTWA PRODUKTUENDPOINT DANYCH NOWYCH OFERT JEST NADAL UZUPEŁNIANY
05 / INŻYNIERIA
ARCHITEKTURA UPRAWNIEŃ
E-01
LOCAL PROJECTION
Utrzymuj stan subskrypcji dostępny dla decyzji aplikacji i backendu dotyczących dostępu.
E-02
GRANICA WEBHOOKA
Tłumacz zdarzenia Stripe na lokalny stan produktu zamiast ufać wyłącznie odpowiedzi checkoutu.
E-03
OCHRONA DOSTĘPU
Umieść sprawdzanie uprawnień przed chronioną funkcją w przepływie backendu.
06 / STATUS
STAN PROJEKTU
STANMVP / AKTYWNY ROZWÓJ
SCOPEAPLIKACJA / BACKEND / DANE / BILLING / INTEGRACJA