Przegląd projektu
2410 opracowało niestandardowy formularz HTML i JavaScript do osadzenia w witrynie SquareSpace. Formularz zbierał trzy dane (Klasa, Zakres, Kod pocztowy), przesyłał je do Google Sheet przez Zapier, i dynamicznie pobierał wyniki obliczeń z konkretnych komórek arkusza.
Później rozwiązanie zostało rozszerzone o wyjścia oparte na formułach (=Families(...) i =Pods(...)), obliczane w arkuszu i wyświetlane na stronie.
- baburhabib1024
Kluczowe cechy zrealizowane
- Niestandardowy formularz dla użytkownika z walidacją danych
- Integracja z Zapier do przesyłania danych formularza do Google Sheets
- Polling backend do pobierania wyników obliczeń
- Obsługa timeoutu i mechanizm ponownego próbowania
- Obsługa pola z formułami w Google Sheets
- Wyświetlanie wyników wielopolowych na froncie
Zrzuty ekranu

Niestandardowe pole wejściowe formularza front-end do rejestrowania poziomu klasy dziecka, część osadzonego formularza na SquareSpace.

Automatyzacja Zapier: Catch Hook, używany do odbierania danych z formularza na stronie i uruchamiania procesów backendowych.