Budżet: 10000 UAH Termin: 30 dni
Realizuję „bezszwową” integrację kalkulatora w strukturę WordPress, ukrywając techniczne elementy Streamlit i konfigurując API-gateway do wymiany danych między twoim serwerem Windows a systemem płatności.
Oto 5 technicznych kroków, jak rozwiążę twoje zadania:
Czysty interfejs: Użyję niestandardowych wstrzyknięć CSS dla Streamlit, aby całkowicie usunąć jego menu, stopkę i „wcisnąć” go między twoją nagłówkiem a stopką WordPress, tworząc wygląd jednego całości.
Logika płatności (Payment Wall): Ponieważ rozliczenie ma następować po płatności, skonfiguruję „zamek”: naciśnięcie czerwonego przycisku blokuje skrypt, generuje unikalną sesję w bazie danych i przekierowuje do płatności (z weryfikacją kodów promocyjnych A/B).
Kontrola „2 próby”: Poprzez przesyłanie tokena sesji ograniczę możliwość ponownego rozliczenia: serwer pozwoli systemowi wygenerować PDF tylko dwa razy dla jednego ID płatności, po czym dostęp zostanie zamknięty.
Google Analytics: Ponieważ Streamlit działa w iframe lub przez subdomenę, skonfiguruję Cross-Domain Tracking, abyś widział pełną ścieżkę klienta: od wejścia na stronę do momentu naciśnięcia przycisku płatności.
Dostęp administracyjny: Stworzę zabezpieczoną stronę na WordPress, która będzie przekierowywać cię na admin-wersję kalkulatora z automatycznym przesyłaniem hasła w URL lub przez osobny formularz autoryzacji.
Budżet i dokładne terminy ocenię po krótkim audycie kodu twojego kalkulatora — pisz w wiadomości prywatnej.
Jedno ważne pytanie: Czy w twoim skrypcie Python na serwerze Windows zrealizowano osobny API-endpoint (na przykład przez FastAPI lub Flask) do zdalnej wymiany danych, czy obecnie działa on wyłącznie jako monolityczna usługa Streamlit, która sama obsługuje zarówno front, jak i back?
Jaka opcja podłączenia bramki płatniczej (LiqPay, Stripe czy inna) jest dla ciebie priorytetowa?